質問: int a[][]={0,0,0,0,0,0,}; for(i=0;i<2;i++){ for(j=0;j<2;j++){ a[(i+1)][(j+1)]=Integer.parseInt(s); %sは入力させた数字になります } } いろいろ省いてますが、これをコンパイルすると java.lang.ArrayIndexOutOfBoundsException というエラーが出るのですが。調べたところ、配列のインデックスとして存在しない要素を指定した場合に発生するエラーらしいのですが治すべきところがわからないので誰か教えていただけないでしょうか。
回答: 以下が2次元配列の生成になっていないから。 int a[][]={0,0,0,0,0,0,};