一. Math类
1.定义在那个包
java.lang包下
2.作用
(1)是一个帮助我们用于进行数学计算的工具类
(2)私有化构造方法,所有的方法都是静态的
3.常用的方法
(1)获取绝对值
System.out.println(Math.abs(-88));
取值范围: -2147483648到2147483647。
(2)四舍五入
System.out.println(Math.round(12.34)); //12
(3)两个整数中的最大值
System.out.println(Math.max(10, 20));
二.System类
1.作用
System也是一个工具类,提供了一些系统相关的方法
2.方法
3.时间原点
4.exit
System.exit(0);System.out.println("kana");
0:表示虚拟机正常停止 非0:表示虚拟机异常停止。
5.currentTimeMillis
long t = System.currentTimeMillis();
System.out.println(t); // 1717485536765
6.arraycopy
int[] arr1 = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};int[] arr2 = new int[10];System.arraycopy(arr1, 0, arr2, 0, 10);for (int i = 0; i < arr1.length; i++) {System.out.println(arr2[i]);
参数1:要拷贝的数据
参数2:从第几个索引开始拷贝
参数3:拷贝到哪儿
参数4:在arr2中是怎么放的
参数5:一共要拷贝多少个