作用:数学工具包,用于数值计算
package com.fei.test;
public class Test {
public static void main(String[] args) {
//1.Math类里面的abs()(Math类里面所有的方法都是静态的,所以直接用类名.的方法调用)
int num1 = Math.abs(-1);
System.out.println("-1的绝对值为:"+num1);//1
//2.Math类里面的ceil()
double num2 = Math.ceil(1.2);
System.out.println("1.2的上限为:"+num2);//2.0
//3.Math类里面的floor()
double num3 = Math.floor(2.1);
System.out.println("2.1的下限为:"+num3);//2.0
//4.Math类里面的max():求两者最大值
double num4 = Math.max(2.1,5.7);
System.out.println("两者之间的最大值是:"+num4);//5.7
//5.Math类里面的min():求两者最小值
double num5 = Math.min(2.1,5.7);
System.out.println("两者之间的最小值是:"+num5);//2.1
//6.Math类里面的pow():求幂
double num6 = Math.pow(2,3);
System.out.println("求幂的值:"+num6);//8.0
//7.Math类里面的round():求四舍五入的结果
double num7 = Math.round(4.6);
System.out.println("四舍五入的结果为"+num7);//5.0
//8.Math类里面的random():求随机数[0,1)
double num8 = Math.random();
System.out.println("0-1之间产生的随机数是:"+num8);//
//9.求指定范围内的随机数
int num9 = getRandom(5,15);
System.out.println(num9);
}
//得到指定范围的随机数:(max-min)*随机数+min
public static int getRandom(int min,int max){
double random =Math.random();
int num = (int)((max-min)*random)+min;
return num;
}
}
java中Math类常用的方法
最新推荐文章于 2024-01-01 11:23:21 发布