java之Math类介绍
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));}}