數 函式類 Math類
阿新 • • 發佈:2020-11-03
Math樣式:
//1.獲取圓周率π double pi = Math.PI; System.out.println(pi);//3.141592653589793 //2.獲取絕對值 abs 結果都是正值 double abs = Math.abs(-5.5); System.out.println(abs); //3. 天花板、地板磚 // ceil(double d) 結果值比引數大的最小整數的double值(往上取整) double ceil = Math.ceil(-3.4); System.out.println(ceil); //-3.0 // floor (double d)結果值比引數小的最大整數的double值(往下取整) double floor = Math.floor(-3.9); System.out.println(floor);//-4 //4.max(double a,double b)和 min(double a,double b) double max = Math.max(3.9,5.4); System.out.println(max);//5.4 double min = Math.min(3.9,5.4); System.out.println(min);//3.9 //5.pow(a,b)獲取a的b次冪的值 a^b --> 2^3 =2*2*2=8 double pow = Math.pow(2, 3); System.out.println(pow);//8.0 //6. round(double a) 正數四捨五入 負數六舍五入 long round = Math.round(3.5);// -3.5 -3.6 System.out.println(round);//4 -4 -3 //7.random() 獲取隨機數 [0.0,1.0)小數 double random = Math.random(); System.out.println(random); //獲取[5,100] int ranNum = (int)(Math.random()*(100-5+1))+5; System.out.println(ranNum);