這次我想打印一個數組,從頭到尾。Java中的打印陣列
這是我寫的:
public class Arrays {
public static void main (String[] args){
for (int i = args.length; i >=0; i--){
System.out.print(args[i]+" ");
}
}
,這是錯誤消息: 異常線程 「main」 java.lang.ArrayIndexOutOfBoundsException:4 在Assignment02Q04.main(Assignment02Q04.java:5) 。
仍然有一個很難實現Eclipse的錯誤notifactions。 我很樂意提供協助。
我只是想指出,我輸入這種形式的數組號: {1 2 3 4},在運行配置選項卡。 – 2011-03-11 15:22:26
數組基於零 - 不應該從args.length - 1開始?如果數組有4個條目,其長度將爲4,並且其元素將被索引爲0,1,2和3 – DaveH 2011-03-11 15:22:36
您是否嘗試過args.length -1?數組是基於0的,所以array [1]是它的第二個元素。如果長度是15,那麼最後一個元素是數組[14] – Robert 2011-03-11 15:24:25