所以我想打印出数学函数“PI”和“E”。我应该导入一个数学库吗?如果是的话如何?
这里是我正在努力做到这一点:
System.out.println(Math.PI);
System.out.println(Math.E);
我想我不得不进口数学库。
所以我想打印出数学函数“PI”和“E”。我应该导入一个数学库吗?如果是的话如何?
这里是我正在努力做到这一点:
System.out.println(Math.PI);
System.out.println(Math.E);
我想我不得不进口数学库。
E
和PI
不功能,他们是静态fields(数据成员)。该代码将正确输出它们的值。您无需导入任何内容,Math
类位于默认导入的java.lang
包中。 (这是被默认输入唯一的包,我相信。)
这只是正常:
/**
<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
是“默认包”,其中的所有内容都已为您隐式导入。
如果该代码工作的很好,为什么我得到这个错误: “file not found:null:Java” – user3314801
哦,并在下一行,它说“javac
没有什么您的问题可能会导致“找不到文件”错误。如果您希望我们能够帮助您,您需要提供更多的信息(代码!)。 – aliteralmind
您不必在此输入任何内容。 java.lang.Math
类应该已经可以使用java.lang
包是默认导入的
你试过编译过吗? –