13、Math類簡介
阿新 • • 發佈:2018-12-15
Math類概述
在java.lang包下,有個Math類,這個類包含用於執行基本數學運算的方法,如四捨五入,開方等等。
package com.sutaoyu.usually_class; public class String_test10 { public static void main(String[] args) { //圓周率 System.out.println(Math.PI); //3.141592653589793 //取絕對值 System.out.println(Math.abs(-10)); //10 //ceil天花板,會向上取值,結果是double System.out.println(Math.ceil(12.11));//13.0 System.out.println(Math.ceil(9.89));//10.0 //floor地板,會向下取整,結果是double System.out.println(Math.floor(11.11));//11.0 System.out.println(Math.floor(7.89));//7.0 //獲取兩個值中的最大值System.out.println(Math.max(100, 80));//100 //前面的數是底數,後面的數是指數,即2的3次方 System.out.println(Math.pow(2, 3));//8.00 //生成0.0到1.0之間的隨機小數,包括0.0,不包括1.0 System.out.println(Math.random()); //0.7952284902360376 //四捨五入 System.out.println(Math.round(12.3f));//12 System.out.println(Math.round(9.8f));//10 //開平方 System.out.println(Math.sqrt(27));//5.196152422706632 } }