-1
我刚刚开始使用Java,并且正在使用我在线复制的代码。我在网上复制该代码,并试图对日食从Java开始
http://introcs.cs.princeton.edu/java/12types/SpringSeason.java.html
public class SpringSeason {
public static void main(String[] args) {
int month = Integer.parseInt(args[0]);
int day = Integer.parseInt(args[1]);
boolean isSpring = (month == 3 && day >= 20 && day <= 31)
|| (month == 4 && day >= 1 && day <= 30)
|| (month == 5 && day >= 1 && day <= 31)
|| (month == 6 && day >= 1 && day <= 20);
System.out.println(isSpring);
}
}
运行它,我不断收到此错误在日食
异常线程“main” java.lang.ArrayIndexOutOfBoundsException:0 在trollstartwo.main(trollstartwo.java:4)
运行时需要传递2个参数,例如: 'java SpringSeason 3 16' –
你打电话给你的程序如何?它期望在命令行上传递两个参数:'java SpringSeason 3 20'。 –
注意这在链接文件的顶部进行了描述。 –