Math类的常用方法
abs(double a) 计算a的绝对值
sqrt(double a) 计算a的平方根
ceil(double a) 计算大于或等于a的最小整数,并将该整数转化为doublie数据
floor(double a) 计算小于或等于a的最大整数
round(double a) 计算小数a的四舍五入的值
max(double a,double b) 返回a和b的较大值
min(double a,double b) 返回a和b的较小值
random() 用于生成一个大于或等于0且小于0.1的随机数
示例代码如下
public class Mathfangfa {
public static void main(String[] args) {
System.out.println("计算-10的绝对值:"+Math.abs(-10));
System.out.println("求大于5.6的最小整数:"+Math.ceil(5.6));
System.out.println("求小于-4.2的最大整数:"+Math.floor(5.6));
System.out.println("对-4.6的四舍五入:"+Math.round(5.6));
System.out.println("求2.1和-2.1中较大的值:"+Math.max(2.1,-2.1));
System.out.println("求2.1和-2.1中较小的值:"+Math.min(2.1,-2.1));
System.out.println("生成一个大于或等于0且小于1的随机数:"+Math.random());
System.out.println("计算1.57的正弦值:"+Math.sin(1.57));
System.out.println("计算4的平方根:"+Math.sqrt(4));
System.out.println("计算2的3次方根:"+Math.pow(2,3));
}
}