1:Math&大数据类四则运算
X abs(X x)
double random() 产生随机数
double ceil(double a) 向上取整
double floor(double a) 向下取整
X max/min(X x,X y)
double pow(double a, double b) 返回a的b次方
round(double a) 四舍五入,即该值加上0.5,然后去floor
例子:
/* * Math: * 静态常量: * 1:Math.E : 自然对数的底数 Math.PI: 圆周率 * 主要方法: * 2:public static double abs(int c) 取绝对值 * 3:public static double ceil(double a) 向上取整 * public static double floor(double a) 向下取整 * 4:public static double max(double a,double b) 取最大值 * public static double min(double a,double b) 取最小值 * 5:public static double pow(double a, double b) 返回第一个参数的第二个参数次幂的值。 * 6:public static double random() [0,1) * 7:public static long round(double a) 四舍五入 */ public class Demo { public static void main(String[] args) { //1 System.out.println(Math.E); System.out.println(Math.PI); //2获取绝对值 int a = -10; System.out.println(Math.abs(a)); byte b = 10; System.out.println(Math.abs(b)); //3 System.out.println(Math.ceil(1.1)); System.out.println(Math.ceil(1.8)); System.out.println(Math.ceil(-1.1)); System.out.println(Math.ceil(-1.8)); System.out.println(Math.floor(1.1)); System.out.println(Math.floor(1.8)); System.out.println(Math.floor(-1.1)); System.out.println(Math.floor(-1.8)); //4 System.out.println(Math.max(10, 20)); System.out.println(Math.min(10, 20)); //5 System.out.println(Math.pow(10, 3)); //6 System.out.println(Math.random()); //7 System.out.println(Math.round(1.1)); System.out.println(Math.round(1.8)); System.out.println(Math.round(-1.1)); System.out.println(Math.round(-1.8)); } }