我正在为使用自动评分器的比赛编写代码,比赛不需要额外的代码(输出说像"请输入abc")。在测试代码时,我用以下代码启动了程序:
System.out.println();
这将创建一个初始输出,以便我可以输入内容。如果我要删除它,该程序将无法运行。但是,我希望程序在开始时没有运行System.out.println。
即:
public class Program{
public static void main(String [ ] args){
Scanner sc = new Scanner(System.in){
String a = sc.nextLine();
}
}
如果我这样做,并且只在所有输入的最后打印输出,它将不会运行。如何在输入之前使其在没有System.out.println的情况下运行?
答案 0 :(得分:0)
要使程序运行,您不需要打印任何内容。主要方法将首先执行。但是我没有看到你"导入"扫描仪。
import java.util.Scanner;
public class program {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.nextLine();
}
}
同样在Java中,您通常使用大写字母命名您的类,例如" Program",尽管这对于程序运行并不重要。