Здравствуйте, у меня есть присвоение входным значениям в матрице с функцией pow, где строка находится на уровне столбца. Мы должны получить значение поля путем получения номера строки и включения в степеньстолбец, например, если мы находимся в строке 3 и столбце 2, мы должны получить значение 9
Так вот мой код, и я не понимаю, почему я получаю эту ошибку: ошибка
`public static void main(String args[]) {
int n = (int)(Math.random()*100) % 10;
System.out.println(n);
if(n == 0 || n == 10){
System.out.println("The program needs a number between 1 and 10");
System.exit(0);
}
//int [] myArray = new int[n];
int [][] myMatrix = new int[n][n];
for (int i=1; i<=n; i++){
for(int j=1; j<=n; j++){
int value = (int) Math.pow(i,j);
myMatrix[i][j] = value;
System.out.print(myMatrix[i][j] + "\t");
}
System.out.println();
}
}
}