//Determinantes
import javax.swing.JOptionPane;
class matrices {
public static void main(String args[]) {
int i, j, determinante = 0;
int[][] matriz = new int[3][3];
JOptionPane.showMessageDialog(null, "Digite los elementos de la matriz");
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++) {
matriz[i][j] = Integer.parseInt(JOptionPane.showInputDialog("Digite posicion" + i + ", " + j));
}
}
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++) {
determinante = ((matriz[0][0] * matriz[1][1] * matriz[2][2]) +
(matriz[0][1] * matriz[1][2] * matriz[2][0]) +
(matriz[0][2] * matriz[1][0] * matriz[2][1]) -
(matriz[0][2] * matriz[1][1] * matriz[2][0]) -
(matriz[2][1] * matriz[0][0] * matriz[1][2]) -
(matriz[1][0] * matriz[0][1] * matriz[2][2]));
}
}
JOptionPane.showMessageDialog(null, matriz[0][0] + " " + matriz[0][1] + " " + matriz[0][2]+"\n"+
matriz[1][0] + " " + matriz[1][1] + " " + matriz[1][2]+"\n"+
matriz[2][0] + " " + matriz[2][1] + " " + matriz[2][2]+"\n"+
"Determinate de Matriz = " + determinante);
}
}