Java在ACM上的编译错误问题

代码在Intellij IDEA 上运行没有问题,但是提交到ACM上的时候出现Compiling Error,点击进去你会发现错误提示显示F:\temp\21510553.704063\Main.java:3: class Add is public, should be declared in a file named Add.java public class Add { ^ 1 error
这个的原因其实很简单,一般在线考试提交系统的类名默认为Main,只需要将Add改为Main就可以提交成功。

ACM1000的Java解决方案
题目描述为输入2个数分别为a,b返回a,b之和。
要求:使用标准输入输出流,(0<=a,b<=10)
样式示例
input
1 2
output
3

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner A = new Scanner(System.in);
        int a = A.nextInt();
        int b = A.nextInt();
        if (0 <= a && b <= 10)
            System.out.println(a + b);
        else
            System.out.println("请重新输入");
    }
}  

java的标准输入流为scanner,输出流为System.out.println()
从键盘输入的代码为Scanner A = new Scanner(System.in);int a = A.nextInt();这个题目需要注意的是输入的数据处于一行,中间只有一个空格没有回车,所以只需要一个A再写2行int即可