Java 我应该导入数学库吗?如果是,如何导入?

Java 我应该导入数学库吗?如果是,如何导入?,java,function,math,import,system.out,Java,Function,Math,Import,System.out,所以我想打印出数学函数“PI”和“E” 以下是我试图做到这一点的方式: System.out.println(Math.PI); System.out.println(Math.E); 我想我必须导入数学库 E和PI不是函数,它们是静态的(数据成员)。该代码将正确输出其值。您不必导入任何内容,Math类位于默认导入的java.lang包中。(我相信这是默认情况下唯一导入的包。)E和PI不是函数,它们是静态的(数据成员)。该代码将正确输出其值。您不必导入任何内容,Math类位于默认导入的java

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

以下是我试图做到这一点的方式:

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

我想我必须导入数学库

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

E
PI
不是函数,它们是静态的(数据成员)。该代码将正确输出其值。您不必导入任何内容,
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);
   }
}
由于
Math
java.lang
包中,因此不需要导入它
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);
   }
}

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

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

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

您尝试过编译这个吗?您尝试过编译这个吗?如果代码运行得很好,为什么会出现这个错误:“未找到文件:null:java”哦,在下一行,它说“javac”您的问题帖子中没有任何内容会导致“未找到文件”错误。如果您希望我们能够帮助您,那么您需要提供更多关于您尝试过的内容的信息(代码!)。将上面的代码复制到文本文件MathXmpl.java中。运行
javacmathxmpl.java
。然后运行
JavaMathXmpl
,它执行MathXmpl.class中的代码。这与代码无关。这意味着您的Java运行时无法找到已编译的类!如果代码工作正常,为什么会出现这样的错误:“file not found:null:Java”哦,在下一行,它说“javac”,你的问题帖子中没有任何东西会导致“file not found”错误。如果您希望我们能够帮助您,那么您需要提供更多关于您尝试过的内容的信息(代码!)。将上面的代码复制到文本文件MathXmpl.java中。运行
javacmathxmpl.java
。然后运行
JavaMathXmpl
,它执行MathXmpl.class中的代码。这与代码无关。这意味着您的Java运行时无法找到已编译的类!