Tô querendo tirar a média de todos os valores na matriz, mas ele não está retornando o valor que eu esperava, o que posso fazer?
package matriz;
import java.util.Scanner;
public class Matriz {
static Scanner input = new Scanner(System.in);
public static void main(String[] args) {
int n, i, j;
double menor1 = 0.0, menor2 = 0.0, menor3 = 0.0, media = 0.0;
System.out.print("Digite a quantidade de alunos: ");
n = input.nextInt();
double notas[][] = new double[n][3];
for (i = 0; i < notas.length; i = i + 1) {
for (j = 0; j < notas[0].length; j = j + 1) {
System.out.println("Digite a nota " + (1 + j) + " do aluno "
+ (i + 1));
notas[i][j] = input.nextDouble();
}
}
for (i = 0; i < notas.length; i = i + 1) {
for (j = 0; j < notas[0].length; j = j + 1) {
System.out.println("Nota " + (j + 1) + " aluno " + (i + 1)
+ ": " + notas[i][j]);
}
}
for (i = 0; i < notas.length; i = i + 1) {
for (j = 0; j < notas[0].length; j = j + 1) {
media = notas[i][j];
}
}
media = media / (n * 3);
System.out.println("Média = " + media);
}
}