1.Math方法运用
public static void main(String[] args) {
//Math的使用 包含执行基本数字运算的方法 Math无构造方法,但内部方法都是静态的,可以通过类名.方法名直接调用
//1.返回参数的绝对值 public static int abs(int a)
System.out.println("绝对值-- "+Math.abs(-9));
//2.返回大于或等于参数的最小double值,等于一个整数 public static double ceil(double a)
System.out.println("向上取整-- "+Math.ceil(3.598));
//3.返回小于或等于参数的最大double值,等于一个整数 public static double floor(double a)
System.out.println("向下取整-- "+Math.floor(9.5421));
//4.按照四舍五入返回最接近参数的int public static int round(float a)
System.out.println("四舍五入-- "+Math.round(8.65));
//5.返回两个值中的较大值 public static int max(int a,int b)
System.out.println("取最大值-- "+Math.max(50,42));
//6.返回两个值中的较小值 public static int min(int a,int b)
System.out.println("取最小值-- "+Math.min(22.6,89.4));
//7.返回a的b次幂的值 public static double pow (double a,double b)
System.out.println("幂值-- "+Math.pow(4,6));
//8.返回值为double的正值,[0.0,1.0) public static double random()
System.out.println("随机数-- "+Math.random());
}
运行结果:
2.System
public static void system(){
//1.返回当前时间(以毫秒为单位) public static long currentTimeMillis()
//获取开始时间点
long start = System.currentTimeMillis();
for (int i = 0; i < 1000; i++) {
System.out.println(i);
}
//获取代码运行结束后时间点
long end = System.currentTimeMillis();
System.out.println("运行代码耗时"+(end-start)+"毫秒");
//2.终止当前运行的 Java 虚拟机,非零表示异常终止 public static void exit(int status)
System.exit(1);
System.out.println("终止程序验证");
}
运行结果: