正如你可能從這個問題本身可以理解的,我是Java新手。 我接受了一個練習來編寫一個Java程序,它接收一個字符,將它打印出來,並在Unicode表中輸入下一個字符。如何在Eclipse中運行簡單的Java程序?
現在,我必須解決這個練習:
public static void main(String[] args){
char c = args[0].charAt(0);
char c1 = (char)(c + 1);
System.out.println(c + "\t" + c1);
}
我理解這段代碼的基本想法,但我試圖運行這段代碼在Eclipse中,我得到一個惱人的錯誤:
異常在線程「主要」 java.lang.ArrayIndexOutOfBoundsException:0 在MainClass.main(MainClass.java:9)
注:我還沒有遇到實際收到的東西作爲參數的Java程序,所以我想這是一個愚蠢的初學者的薄霧AKE ...以下是完整的代碼,我試圖在Eclipse編譯:
public class MainClass {
/**
* @param args
*/
public static void main(String[] args){
char c = args[0].charAt(0);
char c1 = (char)(c + 1);
System.out.println(c + "\t" + c1);
}
}
在此先感謝
好,非常感謝你們! !它正在工作! – Robert777