Pessoal estou tendo algumas dificuldades em manipular matrizes. A questão que estou fazendo pede para ler uma matriz 10 x 10 e escreva a localização com os valores em cada linha e coluna) .
Fiz o código mas ele apresenta erro durante a execução. Segue o código…
package matrizes;
import java.util.Scanner;
/*
* Leia uma matriz 10 x 10 e escreva a localização com os valores em cada linha e coluna)
**/
public class Questao05 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[][] num = new int[10][10];
for (int i = 0; i < num.length; i++) {
for (int j = 0; j < num[i].length; i++) {
num[i][j] = input.nextInt();
}
}
for (int i = 0; i < num.length; i++) {
for (int j = 0; j < num[i].length; i++) {
System.out.print(" O número é:" + num [i][j] + " Linha " + i + " ; Coluna " + j + " .");
}
}
}
}
1
2
3
4
5
6
7
8
9
10
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 10 out of bounds for length 10
at matrizes.Questao05.main(Questao05.java:17)
Alguem poderia me ajudar?