這是我第一次嘗試在Java和我在運行它一個小問題:無法在console和eclipse中使用參數執行java程序?
下面的代碼:
public class Assignment1 {
public static void main(String args[]) {
int c = Integer.parseInt(args[1]);
if (c > args[0].length()) {
System.out.println("the index" + args[1] + "is out of range !");
} else {
System.out.println("The character is" + args[0].charAt(c - 1) + " !");
}
}
}
我得到一個錯誤,編譯它(例外在線程「主要」的Java。 lang.ArrayIndexOutOfBoundsException:1 at Assignment1.main(Assignment1.java:3) 但認爲這只是因爲我沒有輸入任何內容,而當試圖在cmd中執行它時,「c:\ blah blah ... \ java Assignment1.java 1234 5「,並得到前面提到的錯誤...
任何想法代碼有什麼問題?我的設置?我? 謝謝。
* 「我得到一個錯誤,它編譯」 *我非常懷疑。發佈_how_你試圖編譯你的程序,請。 – Tom
我按了Ctrl + F11 – user114138
而且在哪裏?你使用哪個IDE? – Tom