我应该导入一个数学库,如果是这样的话?

时间:2014-02-23 17:58:54

标签: java function math import system.out

所以我想打印出数学函数,“PI”和“E。”

以下是我尝试这样做的方法:

System.out.println(Math.PI);
System.out.println(Math.E);

我想我必须导入数学库。

3 个答案:

答案 0 :(得分:3)

EPI不是函数,它们是静态fields(数据成员)。该代码将正确输出其值。您不必导入任何内容,Math类位于java.lang包中,默认情况下会导入该包。 (我相信这是默认导入的唯一包。)

答案 1 :(得分:0)

这很好用:

/**
   <P>{@code java MathXmpl}</P>
 **/
public class MathXmpl  {
   public static final void main(String[] igno_red)  {
     System.out.println(Math.PI);
     System.out.println(Math.E);
   }
}

输出:

[C:\java_code\]java MathXmpl
 3.141592653589793
 2.718281828459045

由于Math位于java.lang包中,因此无需导入。 java.lang是“默认包”,其中的所有内容都已隐式导入。

答案 2 :(得分:0)

您无需在此处导入任何内容。 java.lang.Math类应该已经可用,因为默认情况下会导入java.lang