-3
import java.io.*;
public class Array {
public static void main(String args[]) {
int i = 0;
int add = 0;
int a[] = {4, 1, 1, -6};
for (i = 0; i < a.length; i++) {
add = add + a[i];
if (add - a[i + 1] == 0) {
System.out.println("exist");
}
}
}
}
我得到如下錯誤:增加兩個元素等於下一個元素
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 4
at Arraylist1.main(Arraylist1.java:21)
在爲i等於則爲a.length端,那麼,你還沒有一個第[i + 1]的元素。 – M2E67
並提示:您希望我們花時間幫助您。因此,請花費1分鐘時間來正確格式化/縮進所有輸入。那**預覽**部分接近編輯窗口,以及所有有幫助的解釋......那裏是有原因的! – GhostCat