Math包含执行基本数字运算的方法
package com.package01;
public class MathDemo {
public static void main(String[] args) {
//返回参数的绝对值
System.out.println(Math.abs(100));
System.out.println(Math.abs(-100));
System.out.println("------------------");
//返回大于或等于参数的最小double值,等于一个整数
System.out.println(Math.ceil(3.14));
System.out.println(Math.ceil(5.89));
System.out.println("------------------");
//返回小于或等于参数的最大double值,等于一个整数
System.out.println(Math.floor(3.14));
System.out.println(Math.floor(5.89));
System.out.println("------------------");
//四舍五入返回最接近参数int值
System.out.println(Math.round(3.14));
System.out.println(Math.round(5.89));
System.out.println("------------------");
//返回两个int的最大值
System.out.println(Math.max(100,200));
System.out.println("------------------");
//返回两个int的最小值
System.out.println(Math.min(100,200));
System.out.println("------------------");
//返回a的b次幂
System.out.println(Math.pow(2,5));
System.out.println("------------------");
//在一个[0.0,1.0)内产生随机数
System.out.println(Math.random());
//把随机数的范围扩大到100倍
System.out.println(Math.random()*100);
//取一个整数的随机数(强转成int类型)
System.out.println((int)(Math.random()*100));
//想取到100
System.out.println((int)(Math.random()*100)+1);
}
}