常用方法类
常用方法类如:
public final class Math{
//私有属性
public static final double E = 2.7182818284590452354;
public static final double PI = 3.14159265358979323846;
//构造方法
private Math() {}
//常用方法
public static double sin(double a) {
return StrictMath.sin(a); // default impl. delegates to StrictMath
}
public static double cos(double a) {
return StrictMath.cos(a); // default impl. delegates to StrictMath
}
}
其他类调用
System.out.println(Math.cos(60));
输出结果
0.5
Java8中的接口
interface Math{
double E = 2.7182818284590452354;
double PI = 3.14159265358979323846;
static double sin(double a) {
return StrictMath.sin(a); // default impl. delegates to StrictMath
}
static double cos(double a) {
return StrictMath.cos(a); // default impl. delegates to StrictMath
}
}
其他类调用
System.out.println(Math.cos(60));
输出结果
0.5