[ Foro de Java ]
package javaapplication32;
public class JavaApplication32 {
public static boolean numRep(int m[][], int nume) {
boolean in = false;
for (int i = 0; i < m.length; i++) {
for (int j = 0; j < m[i].length; j++) {
if (nume == m[i][j]) {
in = false;
} else {
in = true;
}
}
}
return in;
}
public static void main(String[] args) {
int m[][] = new int[5][5];
int nume = 0;
for (int i = 0; i < m.length; i++) {
for (int j = 0; j < m[i].length; j++) {
nume = (int) (Math.random() * 25);
while (numRep(m, nume) == false) {
nume = (int) (Math.random() * 25);
}
m[i][j] = nume;
}
}
for (int i = 0; i < m.length; i++) {
for (int j = 0; j < m[i].length; j++) {
if (m[i][j] < 10) {
System.out.print("\t" + "0" + m[i][j]);
} else {
System.out.print("\t" + m[i][j]);
}
}
System.out.println("");
}
}
}
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)