Java 我不喜欢数学。不知道为什么。表示找不到符号类。数学

Java 我不喜欢数学。不知道为什么。表示找不到符号类。数学,java,math,exponent,Java,Math,Exponent,到目前为止我的代码:我不知道为什么它看不到Math.pow,或者让我做指数。说它 找不到类数学符号。位置:包java.util 只是黑暗中的一枪。。。。你试过导入java.lang.Math吗?你需要使用:导入java.lang.Math 然后完成你要完成的任务 for(int i=1; i<=11; i++){ System.out.println("Square is: " + Math.pow(i, 2)); System.out.println("Cube is

到目前为止我的代码:我不知道为什么它看不到
Math.pow
,或者让我做指数。说它

找不到类数学符号。位置:包java.util


只是黑暗中的一枪。。。。你试过导入java.lang.Math吗?

你需要使用:
导入java.lang.Math

然后完成你要完成的任务

for(int i=1; i<=11; i++){  
    System.out.println("Square is: " + Math.pow(i, 2));
    System.out.println("Cube is: " + Math.pow(i, 3));
}

for(inti=1;iMath位于默认情况下导入的
java.lang
中,不需要import语句

您可能还想使用
System.out.println(result)
,而不是使用printf,后者需要一个格式字符串来输出结果

class Test {
    public static void main(String[] args)  {
        double result = Math.pow(4 , 2);
        System.out.println(result);
    }
}      

我知道这是一个老帖子,但是


我看不到任何答案,因此对于任何想知道我通过更改文件名来解决这个问题的人来说,请检查您的文件名是否为“Math”。如果是,请将其更改为类似“MathExample”的其他名称,它应该会起作用。

试图制作一个程序,给我1-11之间的数字的平方和立方。我很难做到这一点t、 …始终导入
java.lang
中的所有内容。您不需要重新导入它。始终导入
java.lang
中的所有内容。您不需要重新导入它。
class Test {
    public static void main(String[] args)  {
        double result = Math.pow(4 , 2);
        System.out.println(result);
    }
}