import java.util.Arrays;
import java.util.Random;
public class Arrays_method {
public static void main(String[] args){
int[] arr = new int[10];
//1.将数组元素全部设置为9.
Arrays.fill(arr,9);
/*如果直接打印数组会打印出数组的地址,可以用Arrays.toString(arr)将数组打印出来*/
System.out.println("arr: " + Arrays.toString(arr));
//2.使用100以内的数字对数组随机赋值
Random random = new Random();
for(int i = 0;i < arr.length;i++){
arr[i] = random.nextInt(101);
}
System.out.println("重新赋值后的数组为:" + Arrays.toString(arr));
arr[5] = 50;
Arrays.sort(arr);
System.out.println("排序后的数组为: " + Arrays.toString(arr));
//3.查找50的位置
int index_50 = Arrays.binarySearch(arr, 50);
System.out.println("50所在的位置是: " + index_50);
//4.复制一个新的数组
int[] newArr = Arrays.copyOf(arr, arr.length);
//5.进行一个比较
System.out.println("equals: " + Arrays.equals(arr,newArr));
}
}
public class StringBuilderTest {
public static void main(String[] args){
StringBuilder test = new StringBuilder("I");
//在字符串之后加上字符
test.append(" game");
//在某个位置上插入插入字符串
test.insert(1," like");
//转换为字符串
String t = test.toString();
//打印字符串
System.out.println(t);
}
}
本部分过于冗长且对目前的工作没有太大用处 以后需要再学
import java.util.Date;
import java.text.SimpleDateFormat;
public class time {
public static void main(String[] args){
Date objectDate = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(formatter.format(objectDate));
}
}
import java.lang.Math;
public class math_study {
public static void main(String[] args){
//pow(a,b)计算a的b次方
//abs(a)计算a的绝对值
double a = -13.5;
double b = 30;
System.out.println(Math.abs(a));
//max(a,b)计算a,b中的最大值
System.out.println(Math.max(a,b));
}
}
public class System_study {
public static void main(String[] args){
System.out.println(System.getProperty("java.version"));
System.out.println(System.currentTimeMillis());
}
}
import java.util.Random;
public class Random_study {
public static void main(String[] args){
Random random_1 = new Random();
//随机生成一个整数并输出
System.out.println(random_1.nextInt());
//生成一个[0,n]范围内的整数并输出
System.out.println(random_1.nextInt(101));
//生成一个范围内的数字并输出 [40,100]
int random_2 = random_1.nextInt(100-40+1)+40;
System.out.println(random_2);
System.out.println(random_1.nextInt(100-40+1)+40);
Scanner in_1 = new Scanner(System.in);
System.out.println("请输入第一个数字: ") ;
int m = in_1.nextInt();
System.out.println("请输入第二个数字: ") ;
int n = in_1.nextInt();
Random random_3 = new Random();
int a = random_3.nextInt(n - m + 1)+ m ;
System.out.println("这个区间内的一随机数为:");
System.out.println(a);
}
}
本文章使用limfx的vscode插件快速发布