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);
}
}
輸出結果。
----------------------------
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>
以下代碼和上面代碼效果一樣。
----------------------------
public class Test {
public static void main(String[] args) {
System.out.println(Math.PI);
System.out.println(Math.E);
}
}
sqrt函數。該函數求平方根,參數類型是double,但是,也可以把一個int型作為參數傳給sqrt。因為,一個int型的數值,可以看成是小數位為點零。
----------------------------
public class Test {
public static void main(String[] args) {
double x= 4;
System.out.println(Math.sqrt(x));
}
}
輸出結果。
----------------------------
f:\JavaStudy>javac Test.java
f:\JavaStudy>java Test
2.0
f:\JavaStudy>
pow函數。該函數求冪。
----------------------------
public class Test {
public static void main(String[] args) {
double x= 2;
double y = 4;
System.out.println(Math.pow(x, y));
}
}
輸出結果。
----------------------------
f:\JavaStudy>javac Test.java
f:\JavaStudy>java Test
16.0
f:\JavaStudy>