次のコードで配列インデックスが範囲外の例外を取得しています。
for (int i=1; i<11; i++) {
int a[][] = new int[10][3];
double LeftTrim = 1.0;
double RightTrim = 1.0;
a [i][0]=(int) (LeftTrim*((i)*25));
a [i][1]=(int) (RightTrim*((i)*25));
a [i][2]= 5000;
//leftWheel, rightWheel, Milliseconds
myf.setWheelVelocities(a[i][0], a[i][1], a[i][2]);
JOptionPane.showMessageDialog(null, + (a [i][0] + a [i][1])/2 + "wheel velocities" + " | " + a [i][2] + " Milliseconds" + " Click OK to continue...");
}
9 番目のインクリメントに到達するたびに、Eclipse でエラーが表示されます
"Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 10"
速度を 250 までテストする必要がありますが、225 に達して [OK をクリックして続行...] で [OK] をクリックすると、このエラーが表示されます。
編集: 速度速度は 25、50、75 ... 250 (全部で 10) から開始する必要があります。
ありがとうございました!