Boa tarde pessoal, eu estou estudando java sozinho e estou fazendo algumas atividades para praticar e uma delas é calcular a media das notas de uma turma utilizando o while para a repetição das notas, porém cheguei em um ponto onde n consegui resolver o problema, segue a minha linha de codigo.
package media_classe;
import java.util.Scanner;
public class Media_classe {
public static void main(String[] args) {
Scanner entrada = new Scanner (System.in);
int alunos;
float notas = 1, nota;
//dira o numero de alunos
System.out.println("Quantos alunos tem na turma? ");
alunos = entrada.nextInt();
System.out.println("Digite a primeira nota: ");
nota = entrada.nextFloat();
//digitando a nota dos alunos
if (nota <= 10.0 && nota >= 0) {
while (alunos != notas){
System.out.println("Digite as proximas notas de cada um: ");
nota = entrada.nextFloat();
notas++;
}
float media = nota / alunos;
System.out.printf("A media da turma é: %.2f\n", media);
}
else {
System.out.println("As notas devem ser de 0 a 10");
}
}
}
o erro q eu n estou conseguindo resolver é na hr da soma das notas pq ele n esta somando as notas colocadas ele soma somente a primeira nota q eu pego la em cima, se alguem conseguir me ajudar nisso agradeço mt <3