とんちゃんといっしょ

Cloudに関する技術とか日常とかについて書いたり書かなかったり

本日のTA

本日から配列のお話。
やっぱり配列のサイズを超えた参照エラーが発生しまくり。
あと、Webの資料はよく読め。


配列とは関係ないけど本日一番てこずったバグ。
ぱっと見分からずにだいぶ悩まされた。

(前略)

int array1 = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
int[] array2 = new int[array1.length/2];

for(int i = 0; i < array.length; i++);{
  array2[i] = array1[i*2] + array1[i*2+1];
}

(後略)


配列1の要素の値は適当だが、要素数は必ず偶数である。
エラーの現象としてはコンパイラが変数iの宣言がないと怒る。