在 Java 中使用静态导入以调用 Math 类的 sqrt() 和 pow() 方法


静态导入意味着如果将类的字段和方法定义为公有静态,则可以在代码中使用这些字段和方法,而无需指定它们的类。

包 java.lang 中的 Math 类方法 sqrt() 和 pow() 已被静态导入。一个展示这一点的程序如下所示

示例

 演示

import static java.lang.Math.sqrt;
import static java.lang.Math.pow;
public class Demo {
   public static void main(String args[]) {
      double num = 4.0;
      System.out.println("The number is: " + num);
      System.out.println("The square root of the above number is: " + sqrt(num));
      System.out.println("The square of the above number is: " + pow(num, 2));
   }
}

输出

The number is: 4.0
The square root of the above number is: 2.0
The square of the above number is: 16.0

现在,让我们了解一下上面的程序。

由于 java.lang 包使用了静态导入,因此不必使用 Math 类和方法 sqrt() 以及 pow()。它会显示 num 及其平方根和平方。一个演示此过程的代码片段如下所示

double num = 4.0;
System.out.println("The number is: " + num);
System.out.println("The square root of the above number is: " + sqrt(num));
System.out.println("The square of the above number is: " + pow(num, 2));

更新于: 30-7-2019

812 次浏览

开启你的 职业生涯

完成课程即可获得认证

开始学习
广告