Я пытаюсь сделать 2d массив, и я использую этот кодКак исправить ArrayIndexOutOfBoundException: 4
public void createPwm()
{
double[ ][ ] aryNumbers = new double[4][8];
aryNumbers[0][0] = new Double((3 + .1)/(10 + 4 * 0.1));
aryNumbers[0][1] = new Double((2 + .1)/(10 + 4 * 0.1));
aryNumbers[0][2] = new Double((1 + .1)/(10 + 4 * 0.1));
aryNumbers[0][3] = new Double((4 + .1)/(10 + 4 * 0.1));
aryNumbers[1][0] = new Double((4 + .1)/(10 + 4 * 0.1));
aryNumbers[1][1] = new Double((3 + .1)/(10 + 4 * 0.1));
aryNumbers[1][2] = new Double((2 + .1)/(10 + 4 * 0.1));
aryNumbers[1][3] = new Double((1 + .1)/(10 + 4 * 0.1));
aryNumbers[2][0] = new Double((1 + .1)/(10 + 4 * 10));
aryNumbers[2][1] = new Double((1 + .1)/(10 + 4 * 10));
aryNumbers[2][2] = new Double((6 + .1)/(10 + 4 * 10));
aryNumbers[2][3] = new Double((2 + .1)/(10 + 4 * 10));
aryNumbers[3][0] = new Double((0 + .1)/(10 + 4 * 10));
aryNumbers[3][1] = new Double((0 + .1)/(10 + 4 * 10));
aryNumbers[3][2] = new Double((10 + .1)/(10 + 4 * 10));
aryNumbers[3][3] = new Double((0 + .1)/(10 + 4 * 10));
aryNumbers[4][0] = new Double(.1/(10 + 4 * 10));
aryNumbers[4][1] = new Double((10 + .1)/(10 + 4 * 10));
aryNumbers[4][2] = new Double((0 + .1)/(10 + 4 * 10));
aryNumbers[4][3] = new Double((0 + .1)/(10 + 4 * 10));
aryNumbers[5][0] = new Double((6 + .1)/(10 + 4 * 10));
aryNumbers[5][1] = new Double((0 + .1)/(10 + 4 * 10));
aryNumbers[5][2] = new Double((4 + .1)/(10 + 4 * 10));
aryNumbers[5][3] = new Double((0 + .1)/(10 + 4 * 10));
aryNumbers[6][0] = new Double((8 + .1)/(10 + 4 * 10));
aryNumbers[6][1] = new Double((0 + .1)/(10 + 4 * 10));
aryNumbers[6][2] = new Double((2 + .1)/(10 + 4 * 10));
aryNumbers[6][3] = new Double((0 + .1)/(10 + 4 * 10));
aryNumbers[7][0] = new Double((0 + .1)/(10 + 4 * 10));
aryNumbers[7][1] = new Double((0 + .1)/(10 + 4 * 10));
aryNumbers[7][2] = new Double((9 + .1)/(10 + 4 * 10));
aryNumbers[7][3] = new Double((1 + .1)/(10 + 4 * 10));
aryNumbers[8][0] = new Double((1 + .1)/(10 + 4 * 10));
aryNumbers[8][1] = new Double((6 + .1)/(10 + 4 * 10));
aryNumbers[8][2] = new Double((2 + .1)/(10 + 4 * 10));
aryNumbers[8][3] = new Double((1 + .1)/(10 + 4 * 10));
}
, но я постоянно получаю ArrayIndexOutOfBoundException: 4 вокруг массива [4] [0].