Java?

Java Math類,靜態導入

方法/步驟

通常情況下,import 導入某個包的某個類,某些類或是所有類。但是,靜態導入是導入某個類的所有靜態方法和靜態屬性。以下以Math類中的靜態方法和靜態屬性為例。

----------------------------

import static java.lang.Math.*;

public class Test {

public static void main(String[] args) {

System.out.println(PI);

System.out.println(E);

}

}

Java Math類,靜態導入

輸出結果。

----------------------------

C:\Windows\System32>cd f:\JavaStudy

C:\Windows\System32>F:

f:\JavaStudy>javac Test.java

f:\JavaStudy>java Test

3.141592653589793

2.718281828459045

f:\JavaStudy>

Java Math類,靜態導入

以下代碼和上面代碼效果一樣。

----------------------------

public class Test {

public static void main(String[] args) {

System.out.println(Math.PI);

System.out.println(Math.E);

}

}

Java Math類,靜態導入

sqrt函數。該函數求平方根,參數類型是double,但是,也可以把一個int型作為參數傳給sqrt。因為,一個int型的數值,可以看成是小數位為點零。

----------------------------

public class Test {

public static void main(String[] args) {

double x= 4;

System.out.println(Math.sqrt(x));

}

}

Java Math類,靜態導入

輸出結果。

----------------------------

f:\JavaStudy>javac Test.java

f:\JavaStudy>java Test

2.0

f:\JavaStudy>

Java Math類,靜態導入

pow函數。該函數求冪。

----------------------------

public class Test {

public static void main(String[] args) {

double x= 2;

double y = 4;

System.out.println(Math.pow(x, y));

}

}

Java Math類,靜態導入

輸出結果。

----------------------------

f:\JavaStudy>javac Test.java

f:\JavaStudy>java Test

16.0

f:\JavaStudy>

Java Math類,靜態導入

相關問題答案