Olá pessoal, estou com duvida neste exercício, a minha duvida é pq a variável “alunos” foi guardado dentro de um vetor tipo String e logo em seguida é guardado em outra variável, o código funciona, porem eu não entendi essa estrutura, para min eu deveria criar uma estrutura para o nome e para as notas dos alunos porem o “numero de alunos” foi guardado nas duas variáveis, se alguém puder esclarecer por que isso é necessário eu agradeceria (a parte q está como comentário é o enunciado do exercício)
import java.util.Scanner;
public class vetor_Again {
public static void main(String[] args) {
/*
Leia um conjunto de alunos, cada uma com o nome e a nota.
Em seguida exiba o nome dos alunos que possuem
a nota maior do que a média da turma
*/
Scanner tec = new Scanner(System.in);
int alunos;
double total=0, media;
System.out.println("Digite o numero de alunos: ");
alunos = tec.nextInt();
String[] nome = new String[alunos];
int[] nota = new int[alunos];
for(int i=0;i<alunos;i++){
System.out.println("Digite o nome dos aluno "+(i+1));
nome[i] = tec.next();
System.out.println("Digite as nota "+ (i+1));
nota[i] =tec.nextInt();
total = total + nota[i];
}
media = total / alunos;
System.out.println("Total: "+total);
System.out.println("Media: "+media);
}
}