Boa Tarde gostaria se alguem pudesse me ajudar nesse meu código ele na vdd não me retorna os valores fatoriais que gostaria e não entendo o pq alguem poderia me ajudar...
int num[] [] = new int [3][5];
int i, j = 0;
for (i = 0; i < 3; i++){
for (j = 0; j < 5; j++){
num[i][j]= Integer.parseInt(JOptionPane.showInputDialog("Informe um numero " + j + " matriz A"));
}
}
for (i = 0; i < 3; i ++){
for (j = 0;j < 5;j++){
if(i==0){
num[i][j] = num[i][j]+5;
}
else if (i==1){
num[i][j]= fatorial (j);
}
else {
num[i][j] = num[i][j]*num[i][j];
}
System.out.print(num[i][j]+ " ");
}
System.out.println(" ");
}
}
static int fatorial (int n){
if (n == 1 || n==0) return 1;
return ((fatorial (n-1)) * n);
}
}