简单的Java数学

use*_*376 2 java math

所以我知道这非常简单,我很抱歉不得不在这里问这个问题.不幸的是,我感到很困惑,没有人问过......

无论如何,我正在尝试使用Java来解决以下等式:

 __________________
? (3.1^17 + 2.7^11)
Run Code Online (Sandbox Code Playgroud)

我现在的代码不起作用.它是:

public class Math
{
    public static void main(String[] args)
    {
        double a = 3.1
        double b = 2.7;

        double c = Math.sqrt(Math.pow(a,17) + Math.pow(b,11));

        System.out.println(c); 
   }
}
Run Code Online (Sandbox Code Playgroud)

Mat*_*ark 7

您的类名是Math,您试图调用Math.function,在您的类中不存在,您需要refactor您的类名并导入类库.

右键单击文件名, Refactor > Rename

如果您的班级must被命名为math,您必须致电:

java.lang.Math.pow();
Run Code Online (Sandbox Code Playgroud)

另一个问题是你错过了一个;:

double a = 3.1
Run Code Online (Sandbox Code Playgroud)

解决这两个问题,你将有一个工作代码!

将来,请发布堆栈跟踪和具体问题.