Wenas
Y cuanto vale n??
Código:
import java.util.Scanner; //carga la clase Scanner
public class ensayoI {
static Scanner entrada = new Scanner(System.in);
static int n;
public static void main(String args[]) {
MATRIZIDENTIDAD MI = new MATRIZIDENTIDAD();
System.out.print("El orden de la matriz es: ");
n = entrada.nextInt(); // Lee un entero.
double I[][] = MI.matriz(n);
for(int fila = 0; fila < n; ++fila) {
for(int col = 0; col < n; ++col)
System.out.printf("\t %.2f ", I[fila][col]);
System.out.println("");
} // cierre del primer ciclo for.
} // main
static class MATRIZIDENTIDAD {
public double[][] matriz(int n) {
double[][] I = new double[10][10];
for(int i = 0; i < n; i++) {
for(int j = 0; j < n; j++) {
if(i == j) {
I[i][j] = 1.0;
}
else {
I[i][j] = 0.0;
}
}
}
return I;
}
} //MATRIZIDENTIDAD
} // CLASE ENSAYO1
Saludos.
PD. Con poner una vez el post suficiente.