E ai pessoas, blezinha? Seguinte, nao consigo fazer o cosntrutor receber os parametros depois de fazer o Scanner (sou pessima explicando, nao sei se vao entender).
**CLASSE ALUNO**
package escola;
public class Aluno {
private String nomeAluno;
private double notaHum, notaDois;
public void calcularMedia() {
double Media = (notaHum+notaDois)/2;
System. ***out*** .println("A média final do aluno é " + Media);
}
public String getNomeAluno() {
return nomeAluno;
}
public void setNomeAluno(String nomeAluno) {
this.nomeAluno = nomeAluno;
}
public double getNotaHum() {
return notaHum;
}
public void setNotaHum(double notaHum) {
this.notaHum = notaHum;
}
public double getNotaDois() {
return notaDois;
}
public void setNotaDois(double notaDois) {
this.notaDois = notaDois;
}
public Aluno(String nomeAluno, double notaHum, double notaDois) {
setNomeAluno (nomeAluno);
setNotaHum (notaHum);
setNotaDois (notaDois);
System. ***out*** .println("=====>Dados do aluno<=====");
System. ***out*** .println("Nome: " + this.getNomeAluno());
System. ***out*** .println("Primeira nota: " + this.getNotaHum());
System. ***out*** .println("Segunda nota: " + this.getNotaDois());
}
public Aluno() {
}
}
**CLASSE APP ALUNO**
package escola;
import java.util.Scanner;
import java.util.Locale;
public class CadastroAluno {
public static void main(String[] args) {
Aluno aluno1 = new Aluno();
Scanner e = new Scanner (System.in);
e.useLocale(Locale.ENGLISH);
System.out.println("====>Dados do aluno<====");
System.out.println("Digite o nome do aluno: ");
aluno1.setNomeAluno (e.nextLine());
System.out.println("Digite a primeira nota: ");
aluno1.setNotaHum(e.nextDouble());
System.out.println("Digite a segunda nota: ");
aluno1.setNotaDois(e.nextDouble());
aluno1.calcularMedia();
Aluno aluno2 = new Aluno();
System.out.println("Digite o nome do aluno: ");
aluno2.setNomeAluno (e.nextLine());
System.out.println("Digite a primeira nota: ");
aluno2.setNotaHum(e.nextDouble());
System.out.println("Digite a segunda nota: ");
aluno2.setNotaDois(e.nextDouble());
aluno2.calcularMedia();
}
}
Como fazer o Aluno aluno2 receber os valores que usuario digitar por parametro? Onde estou errando?