Java中提供了大量可以使用的数学函数,能够更快的计算所需要的数值
public class math{
public static void main(String[] args) {
System.out.println(Math.sin(3.2));//返回以弧度为单位的角度的sin值,需注意括号中必须是double类型,cos与tan相同
System.out.println(Math.cos(3.2));
System.out.println(Math.tan(3.2));
System.out.println(Math.PI);//输出PI的值
System.out.println(Math.E);//输出自然底数e的值
System.out.println(Math.ceil(3.2));//返回向上取整最接近的整数
System.out.println(Math.floor(3.2));//返回向下取整最接近的整数
System.out.println(Math.rint(3.5));//返回最近的整数n,若距离两整数相同,则返回偶数的双精度值
System.out.println(Math.round(3.2));//若为单精度,则返回Math.floor(x+0.5)的int类型值
System.out.println(Math.round(4.222));//若为双精度,则返回Math.floor(x+0.5)的long类型值
System.out.println(Math.min(5,6));//返回两数的最小值
System.out.println(Math.max(5,6));//返回两数最大值
System.out.println(Math.abs(-4.222));//返回绝对值
System.out.println(Math.exp(1));//返回e的x此方
System.out.println(Math.log(4.222));//返回x的ln值
System.out.println(Math.log10(4.222));//返回log10 x函数的值
System.out.println(Math.sqrt(4));//返回x的平方根
System.out.println(Math.pow(4,2));//返回a的b次方
}
}
以下为输出值: