Math:
--abs(a):返回 int 值的绝对值。
System.out.println(Math.abs(-10));//10
--max(a,b):返回两个 int 值中较大的一个。
Math.max(10, 50);// 没有输出结果,无法进行比较max System.out.println(Math.max(10, 50));// 50
--min(a,b):返回两个 int 值中较小的一个。
Math.min(-10, 15);// 没有输出结果,无法进行比较min System.out.println(Math.min(-10, 15));// -10
--random() :返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。
//生成10~30的随机数,包含10但不包含30
int num = (int)(Math.random()*(30-10)+10);
System.out.println("10~30随机数:"+num);
//生成1~100的随机数,不包含0但包含100
int num1 = (int)(Math.random()100+1);System.out.println(num1);//随机生成一个六位数long round = Math.round(Math.random()(999999 - 100000) + 100000);
System.out.println("六位数为:"+round);
--max(a,b):返回两个int值中较大的一个
System.out.println(max);
--sqrt(a) :返回正确舍入的 double 值的正平方根。
System.out.println(Math.sqrt(-50));//NaN 为负数故此不输出结果 System.out.println(Math.sqrt(25));//5.0 25的平方为5
NaN表示非数值,例如:0.0/0结果为NAN,负数的平方根结果也为NAN。