代码在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即可