1、傳遞方式傳遞方式說明說明傳值呼叫(Call by Value)將變數值傳入方法,在方法需要另外配置記憶體空間來儲存參數值,因為擁有不同的記憶體空間,所以並不會更改呼叫變數的值傳址呼叫(Call byReference)將變數實際儲存的記憶體空間位址傳入,所以在方法更改參數值,也會同時變更原呼叫的變數值資料型態資料型態方式方式說明說明int、char 和 double等基本資料型態傳值基本資料型態的參數傳遞都是使用傳值方式String 物件傳值不論是否使用 new 運算子建立的字串都是傳值,因為這種字串物件不能更改字串內容StringBuffer 物件傳址StringBuffer 物件可以更改字
2、串內容,所以參數傳遞是使用傳址方式Array 陣列傳址 Java 陣列是一種物件,其參數傳遞方式是傳址方式方法方法說明說明int max(int, int)long max(long, long)double max(double, double)float max(float, float)傳回 2 個 int、long、double、float 參數中的最大值int min(int, int)long min(long, long)double min(double, double)float min(float, float)傳回 2 個 int、long、double、float 參數
3、中的最小值double random()float random()傳回亂數值,其範圍為 0.01.0int round(double)long round(double)將 double 參數值四捨五入後傳回整數值常數常數說明說明E自然數 e=2.718281828459045PI圓周率=3.141592653589793方法方法說明說明int abs(int)long abs(long)double abs(double)float abs(float)傳回絕對值double acos(double)反餘弦函數double asin(double)反正弦函數double atan(doub
4、le)反正切函數double atan2(double1, double2)參數 double1/double2 的反正切函數值double ceil(double)傳回 double 值大於或等於參數的最小 double 整數double cos(double)餘弦函數double exp(double)自然數的指數 ex方法方法說明說明double floor(double)傳回 double 值小於或等於參數的最大 double 整數double log(double)自然對數double pow(double, double)傳回第 1 個參數為底,第 2 個參數的次方值double rint(double)傳回最接近參數的 double 整數值double sin(double)正弦函數double sqrt(double)傳回參數的平方根double tan(double)正切函數double toDegrees(double)傳回參數轉換成的角度(Degree)double toRadians(double)傳回參數轉換成的徑度(Radian)