java从入门到精通习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
public class Eval { // 新建类
public static void main(String[] args) { // 主方法
String regex = "1[35]\\d{9}";
Stringtext="150****0000";
if (text.matches(regex)) {
System.out.println(text + "是合法的手机号");
}
}
}
5.4
public class Eval { // 新建类
public static void main(String[] args) { // 主方法
StringBuilder builder = new StringBuilder("a");
for (int i = 1; i <= 10; i++) {
builder.append(i);
}
System.out.println(builder.toString());
}
}
6.1
import java.util.*;
public class Eval { // 创建类
public static void main(String [] args)
{
int arr1[]=new int[]{1,2,3,4,5};
int arr2[] = Arrays.copyOf(arr1, 3);
// 复制源数组中从下标0开始的3个元素到目的数组,从下标0的位置开始存储。
for(int i=0;i System.out.print(arr1[i]); System.out.println(); for(int j=0;j System.out.print(arr2[j]); System.out.println(); } } import java.util.*; public class Eval { // 创建类 public static void main(String[] args) { int arr[] = new int[] { 10, 2, 3, 4, 5, 6, 7, 8, 9 }; Arrays.sort(arr); System.out.println(arr[0]); } } 6.3 import java.util.*; public class Text { // 创建类 public static void main(String[] args) { String arr[] = new String[] { "ac", "bc", "dc", "yc" }; System.out.println("替换前:"); for (String str : arr) { System.out.print(str+"\t"); } Arrays.fill(arr, 2, 3, "bb"); System.out.println("\n替换后:"); for (String str2 : arr) { System.out.print(str2+"\t"); } } } 6.4 public class Eval { // 创建类 public static void main(String[] args) { int arr[][]=new int[][]{{1,2,3},{4,5,6},{7,8,9}}; System.out.println("数组原有内容:"); for(int i = 0;i for(int j=0;j System.out.print(arr[i][j]); } System.out.println(); } System.out.println("行列互换后数组内容:"); for(int i = 0;i for(int j=0;j System.out.print(arr[j][i]); } System.out.println(); } } 7.1 package com.lzw; public class UseCase1 { private String name; public String getName() { return name; } public void setName(String name) { = name; } } //另一个java文件 package com.lzw; public class UseCase2 extends UseCase1{ public static void main(String[] args) { UseCase1 u=new UseCase1(); u.setName("123"); System.out.println(u.getName()); } } 7.2 package com.lzw; public class UseCase3 { private float height; private float width; public UseCase3(float height,float width){ this.height=height; this.width=width; } public float square(){ return height*width; } public static void main(String args[]){ UseCase3 u=new UseCase3(3.5f,4.5f); System.out.println(u.square()); } }