-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'。 –
注意這在鏈接文件的頂部進行了描述。 –