参考http://how2j.cn/k/number-string/number-string-math/319.html
java.lang.Math提供了一些常用的数学运算方法,并且都是以静态方法的形式存在
package digit; public class TestNumber { public static void main(String[] args) { float f1 = 5.4f; float f2 = 5.5f; //5.4四舍五入即5 System.out.println(Math.round(f1)); //5.5四舍五入即6 System.out.println(Math.round(f2)); //得到一个0-1之间的随机浮点数(取不到1) System.out.println(Math.random()); //得到一个0-10之间的随机整数 (取不到10) System.out.println((int)( Math.random()*10)); //开方;先对9开方,然后转成int类型 System.out.println(Math.sqrt(9));
//例如,(int)Math.sqrt(2)=(int)1.414=1 //次方(2的4次方) System.out.println(Math.pow(2,4)); //π System.out.println(Math.PI); //自然常数 System.out.println(Math.E);
Math.abs();取绝对值
Math.floor();向上取整
Math.ceil();向下取整
}
}
原文:https://www.cnblogs.com/lijingran/p/9127405.html