我正在为一个使用自动评分器的比赛编写代码,比赛不需要额外的代码(输出内容是“请输入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的情况下运行?
发布于 2016-11-07 00:11:04
要运行该程序,您不需要打印任何内容。main方法将首先执行。然而,我没有看到你“导入”扫描仪。
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 ",尽管这对于程序的运行并不是必须的。
https://stackoverflow.com/questions/40451191
复制相似问题