Erro com matrizes

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?

Aqui vc está incrementando a variável errada i. Deveria ser a j. Mesma coisa no outro for.

1 curtida

Rapaz que falta de atenção minha, obrigado @Lucas_Camara !