fiz um sistema com arrays para pegar o nome digitado e 3 notas e mostar no final tudo junto, so que ele ta dando erro e eu nao sei.
ta ai!
import java.util.Scanner;
public class TesteAluno {
public static void main(String[] args) {
float n1, n2,n3, result;
String resultado;
String n;
float notafinal;
int nota;
float recebernota;
Scanner leia = new Scanner(System.in);
Estudante[] turma = new Estudante[5];
for (int i = 4;i < turma.length; i++){
System.out.println("Digite o Nome:");
n= leia.nextLine();
System.out.println(turma[i].nomeEstudante);
System.out.println(turma[i].curso);
System.out.println(turma[i].disciplina);
System.out.println("Digite a Primeira nota:");
n1= leia.nextFloat();
System.out.println("Digite a Segunda nota:");
n2= leia.nextFloat();
System.out.println("Digite a Terceira nota:");
n3= leia.nextFloat();
System.out.println("Nota final:" + " " + (turma[i].notafinal));
System.out.println("Resultado:" + " " + (turma[i].resultado));
}
for (int i = 4;i < turma.length; i++){
System.out.println("Digite o Nome:");
n= leia.nextLine();
System.out.println(turma[i].nomeEstudante);
System.out.println(turma[i].curso);
System.out.println(turma[i].disciplina);
System.out.println("Digite a Primeira nota:");
n1= leia.nextFloat();
System.out.println("Digite a Segunda nota:");
n2= leia.nextFloat();
System.out.println("Digite a Terceira nota:");
n3= leia.nextFloat();
System.out.println("Nota final:" + " " + (turma[i].notafinal));
System.out.println("Resultado:" + " " + (turma[i].resultado));
}
}
}
public class Estudante {
String curso = "Sistemas de Informaçao";
String disciplina= "redes";
String nomeEstudante;
String resultado;
float notafinal;
int nota;
public void calcularnota(float nota1, float nota2, float nota3){
notafinal= (nota1+nota2+nota3)/3;
if ((notafinal>=0)&&(notafinal<5)){
resultado = "Aluno reprovado";
}
else if((notafinal>5)&&(notafinal <7)){
resultado = "aluno recuperaçao";
}
else{
resultado="aluno aprovado";
}
}
}
alguem puder me ajudar com dicas para arrumar ou uma ideia melhor de como desenvolver, agradeço desde ja.