1. 程式人生 > >java:Math類概述和方法使用

java:Math類概述和方法使用

* A:Math類概述 * Math 類包含用於執行基本數學運算的方法,如初等指數、對數、平方根和三角函式。  * B:成員方法 * public static int abs(int a) * public static double ceil(double a) * public static double floor(double a) * public static int max(int a,int b) min自學 * public static double pow(double a,double b) * public static double random() * public static int round(float a) 引數為double的自學 * public static double sqrt(double a)

public class Demo1_Math {

	public static void main(String[] args) {
		System.out.println(Math.PI);
		System.out.println(Math.abs(-100));//取絕對值
		/*ceil天花板
		 * 13.0
		 * 12.3
		 * 12.0
		 * */		
		System.out.println(Math.ceil(12.3));//取最上面的值-向上取整,結果是一個double值
		System.out.println(Math.ceil(12.9));//取最上面的值-向上取整,結果是一個double值
		/* floor地板
		 * 13.0
		 * 12.3
		 * 12.0
		 * */
		System.out.println(Math.floor(12.3));//取最下面的值-向下取整,結果是一個double值
		System.out.println(Math.floor(12.9));//取最下面的值-向下取整,結果是一個double值		
		System.out.println(Math.max(10, 20));//獲取二個值中的最大值
		System.out.println(Math.min(10, 20));//獲取二個值中的最小值
		
		System.out.println(Math.pow(2, 4));//返回第一個引數的第二個引數次冪的值。
		System.out.println((int)(Math.random()*1000));//返回帶正號的 double 值,該值大於等於 0.0 且小於 1.0。

		System.out.println(Math.round(12.3));//四捨五入的意思
		System.out.println(Math.round(12.5));//四捨五入的意思
		
		System.out.println(Math.sqrt(8.0));//返回正確舍入的 double 值的正平方根。

	}

}