USACO报告错误,因为我的班级是公开的并且应该与该文件匹配

时间:2016-12-19 23:46:23

标签: java compiler-errors

我正在用输入作为文本文件对数字问题进行简单的总结。

USACO说:

test.java:13: error: class main is public, should be declared in a file named main.java

public class main{

我的类main在名为main.java的文件中声明,所以idk该做什么。

package helloworld;
import java.io.*;
import java.util.Scanner;

public class main{
    public static void main (String [] args) throws IOException {
        myMethod();
    }
    static int myMethod() throws FileNotFoundException {
        Scanner File = new Scanner(new File("test.in.txt"));
        int a = File.nextInt();
        int b = File.nextInt();
        int c = a + b;
        return c;
    }
}

班级文件名是“main.java

IDE图片

enter image description here

请看上面的图片。

我不确定test.java的位置。在我的项目中,只有main.java

1 个答案:

答案 0 :(得分:1)

  

该类的文件名是“main.java”。

不,文件名是'test.java':

test.java:13: error: class main is public, should be declared in a file named main.java