1. 程式人生 > >Math類概述及其成員方法

Math類概述及其成員方法

平方根 向上 .com size print main 最大整數 post art

Math 類包括用於運行基本數學運算的方法,如初等指數、對數、平方根和三角函數,這個類尋常開發中用的不多,可是在某些需求上會用到,比方求二個用戶年齡的相差多少歲,這會用到Math類中的方法!如今把Maht幾個經常使用的方法列舉一下,

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) 求二個數據之間的最大的數
public static double pow(double a,double b) 某個值的平方根
public static double random() 返回0.0到1.0之間的值 包括0.0但不包括1.0
public static int round(float a) 四舍五入 round方法參數有二個一個時double類型。一個時float類型,假設傳入的是double類型就返回float,假設是傳入的是float類型返回的是int類型
public static double sqrt(double a)正平方根


如今請看樣例代碼

package cn.kge.com;

public class MathDemo {
	public static void main(String[] args) {
		System.out.println(Math.abs(-10.9));
		System.out.println(Math.ceil(12.1));
		System.out.println(Math.floor(12.9));
		System.out.println(Math.max(3, 8));
		System.out.println(Math.min(1, 9));
		System.out.println(Math.sqrt(16));
		System.out.println(Math.round(12.5f));
		System.out.println(Math.pow(2,5));
		System.out.println(Math.random());
	}
}

結果:

10.9
13.0
12.0
8
1
4.0
13
32.0
0.5078972850065835

Math類概述及其成員方法