Estou tentando fazer este exercício:
Escreva uma classe Java para criar uma matriz 4x4 de números inteiros. Em seguida, inicialize
esta matriz e informe todos os elementos presentes e quantas vezes o mesmo aparece na matriz
como faz para achar os repetidos.
public class Matriz4x4
{
public static void main(String[] args) {
int matriz[][] = new int[4][4];
int repetidos = 0;
String s = "";
for (int linha = 0; linha < matriz.length; linha++) {
for (int coluna = 0; coluna < matriz.length; coluna++) {
matriz[linha][coluna] = Integer.parseInt(JOptionPane.showInputDialog("Matriz"
+ "["+(linha)+"]["+(coluna)+"]"));
if(matriz[linha][coluna] == matriz[linha + 1][coluna +1]){
repetidos++;
}else{
repetidos = 0;
}
}
}
for (int linha = 0; linha < matriz.length; linha++) {
for (int coluna = 0; coluna < matriz.length; coluna++) {
s = s + " "+String.format("%02d",Integer.valueOf(matriz[linha][coluna]));
}
}
JOptionPane.showMessageDialog(null," C1 C2 C3 \n"+s+
"Repetidos = "+repetidos);
}
}