System类
常用方法
public class Demo01 {
public static void main(String[] args) {
for(int i=0;i<10;i++){
if(i==5){
//System.exit(0);//运行终止
}
System.out.println(i);
}
//获取系统所有属性信息
System.out.println(System.getProperties());
//数组复制
int[] src={1,2,3,4};
int[] dest=new int[5];//复制到长度为5的新数组
System.arraycopy(src, 1, dest, 1, 3);//复制老数组的下标元素 到新数组的位置 个数
for(int i=0;i<dest.length;i++){
System.out.println(dest[i]);//02340
}
method01();
}
public static void method01(){
//验证for循环打印数字1-9999所需要使用的时间(毫秒)
long before=System.currentTimeMillis();
for(int i=1;i<10000;i++){
System.out.println(i);
}
long after=System.currentTimeMillis();
System.out.println(after-before);
}
}
Math类
常用方法
public class Demo02 {
public static void main(String[] args) {
//向上取整
System.out.println(Math.ceil(2.1));//3.0
//向下取整
System.out.println(Math.floor(2.6));//2.0
//取次幂
System.out.println(Math.pow(2, 10));//2的十次方 1024.0
//取随机数
System.out.println(Math.random());//取>=0,<1的随机数
//四舍五入
System.out.println(Math.round(1.4));//1
System.out.println(Math.round(1.5));//2
}
}