Java Math类,静态导入
1、通常情况下,import 导入某个包的某个类,某些类或是所有类。但是,静态导入是导入某个类的所有静态方法和静态属性。以下以Math类中的静态方法和静态属性为例。
----------------------------
import static java.lang.Math.*;
public class Test {
public static void main(String[] args) {
System.out.println(PI);
System.out.println(E);
}
}

2、输出结果。
----------------------------
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>

3、以下代码和上面代码效果一样。
----------------------------
public class Test {
public static void main(String[] args) {
System.out.println(Math.PI);
System.out.println(Math.E);
}
}

4、sqrt函数。该函数求平方根,参数类型是double,但是,也可以把一个int型作为参数传给sqrt。因为,一个int型的数值,可以看成是小数位为点零。
----------------------------
public class Test {
public static void main(String[] args) {
double x= 4;
System.out.println(Math.sqrt(x));
}
}

5、输出结果。
----------------------------
f:\JavaStudy>javac Test.java
f:\JavaStudy>java Test
2.0
f:\JavaStudy>

6、pow函数。该函数求幂。
----------------------------
public class Test {
public static void main(String[] args) {
double x= 2;
double y = 4;
System.out.println(Math.pow(x, y));
}
}

7、输出结果。
----------------------------
f:\JavaStudy>javac Test.java
f:\JavaStudy>java Test
16.0
f:\JavaStudy>
