创建自己的工具类
//自定义工具类 特点是没有属性,只有方法,类名点上方法名
public class ArraysTool {
// 定义数组遍历方法
public static void printarr(int[] arr) {
for (int i = 0; i < arr.length; i++) {
int ar = arr[i];
System.out.println(ar);
}
}
// 定义求取数组最大值方法
public static void getsum(int[] arr) {
int max = arr[0];
for (int i = 0; i < arr.length; i++) {
int max1 = arr[i];
if (max<max1) {
max = max1; }
}
System.out.println(max);
}
}
随后测试类调用自定义工具类
//自定义工具类写好之后就可以在测试类中直接调用
public class Test2 {
public static void main(String[] args) {
int ar[] = {435,5,6,5,7,6,7,46,8,7,94,8,9,89,6,0,980};
ArraysTool.getsum(ar);
ArraysTool.printarr(ar);
ArraysTool tool = new ArraysTool();
tool.getsum(ar);
}
}
使用JDK自带工具类Arrays
public class Day30 {
public static void main(String[] args) {
int[] arr = {435,46,65,7,687,87,98,789,9,97};
// Jdk已经写好的工具类 Arrays类里面封装了对数组的各项操作方法
//1 排序
Arrays.parallelSort(arr);
//2 输出数组全部数值
System.out.println(Arrays.toString(arr));
//3 根据数值查角标
int i = Arrays.binarySearch(arr, 97);
System.out.println(i);
}
Random
public class Test3 {
public static void main(String[] args) {
// 随机生成一个0~1之间的一个小数
double d = Math.random();
System.out.println(d);
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个数");
int i = sc.nextInt();
System.out.println(i);
}
}