“主要方法没有在课堂上找到....”但它在那里?那么为什么错误呢?

时间:2014-12-30 18:20:20

标签: java eclipse methods compiler-errors main

我希望有人可以在这里帮助我。我收到了错误:

  在课程Main中找不到

Pythag方法,请将主要方法定义为:

   public static void main(String[] args)

但是你可以在下面的代码中看到它在那里?那么为什么会出错呢?这似乎发生了很多 到我的Eclipse Java EE IDE中的类。

public class Pythag {

    // All Java applications have a main() method.
    // This one does a simple Pythagorean calculation.
    public static void main(String[] args) {

        // Declare fields and initialise values(input).
        int firstNum = 17;
        int secondNum = 6;
        int answer;

        // Do the calculation (process).
        // 
        answer = (firstNum * firstNum) + (secondNum * secondNum);

        // Display the results (output).
        // 
        System.out.println("The square of the hypotenuse is "
                           + "equal to the sum of the squares "
                           + "of the other two sides.");
        System.out.println("For example...");
        System.out.println(answer + " = " + firstNum + " squared + "
                           + secondNum + " squared.");

    }
}

2 个答案:

答案 0 :(得分:0)

我刚试过验证我的代码然后运行正常吗?不确定问题是什么或为什么它不起作用但验证代码似乎解决了这个问题,我们去了吗?

答案 1 :(得分:-1)

假设这个类是在一个名为Pythag.java的文件中定义的,它可以像这样编译和运行:

$ javac Pythag.java 
$ java Pythag
The square of the hypotenuse is equal to the sum of the squares of the other two sides.
For example...
325 = 17 squared + 6 squared.

此输出是通过将代码示例直接复制到名为Pythag.java的文件而不进行编辑而生成的。