Escreva uma classe para representar um Aluno. Adicione atributos relacionados às características de um Aluno como nome, matricula, curso que está matriculado, nome de 3 disciplinas que está cursando e as notas dessas 3 disciplinas.
Desenvolva um método para verificar se o aluno está aprovado ( nota >= a7 ) em uma determinada disciplina.
Escreva um programa para testar essa classe, que pede as informações do aluno ao usuário e ao final informa o nome das disciplinas, mostra as notas e mostra se o aluno foi aprovado ou não.
Aqui está o código
import java.util.Scanner;
import java.io.PrintStream;
public static void main(String[] args) {
private static final PrintStream echo = echo;
Scanner sc = new Scanner(System.in);
public class Aluno1() {
Aluno aluno = new Aluno();
private int Matricula;
private String Nome, Curso, Disciplina1, Disciplina2, Disciplina3;
private double Nota1, Nota2, Nota3;
public void setMatricula(int matricula) {
echo.print(" Matricula : ");
aluno.setMatricula(sc.nextInt());
}
public void setNome(String nome) {
echo.print(" Nome : ");
aluno.setinformarNome(sc.nextLine());
}
public void setCurso(String curso) {
echo.print(" Curso : ");
aluno.setCurso(sc.nextLine());
}
public void setMatricula(String disciplina1) {
echo.print(" Disciplina 1 : ");
aluno.setDisciplina1(sc.nextLine());
}
public void setNota1(Double Nota1) {
echo.print(" Nota 1 : ");
aluno.setaNota1(sc.nextDouble());
if (aluno.getinformarNota1()>=7.0) {
echo.println(aluno.getNome() + " passou na disciplina" + aluno.setinformarDisciplina1() + aluno.setinformarDisciplina2() + aluno.setinformarDisciplina3()" no curso de " + aluno.getCurso());
}
if(aluno.getinformarNota1()<7.0) {
echo.println(aluno.getNome() + " foi reprovado na disciplina" + aluno.setinformarDisciplina1() + " do curso de " + aluno.getCurso());
}
}
public void setDisciplina2(String disciplina2) {
echo.print(" Disciplina 2 : ");
aluno.setDisciplina2(sc.nextLine());
}
public void setNota2(Double Nota2) {
echo.print(" Nota 2 : ");
aluno.setaNota2(sc.nextDouble());
if (aluno.getinformarNota2()>=7.0) {
echo.println(aluno.getNome() + " passou na disciplina " + aluno.setinformarDisciplina1() + aluno.setinformarDisciplina2() + aluno.setinformarDisciplina3()" no curso de " + aluno.getCurso());
}
if(aluno.getinformarNota2()<7.0) {
echo.println(aluno.getNome() + " foi reprovado na disciplina " + aluno.setinformarDisciplina1() + " do curso de " + aluno.getCurso());
}
}
// disciplina3 = disciplina3; String disciplina3;
public void setDisciplina3(String disciplina3) {
echo.print(" Disciplina 3 : ");
aluno.setDisciplina3(sc.nextLine());
}
public void setNota3(Double Nota3) {
echo.print(" Nota 3 : ");
aluno.setaNota3(sc.nextDouble());
if (aluno.getinformarNota3()>=7.0) {
echo.println(aluno.getNome() + " passou na disciplina " + aluno.setinformarDisciplina1() + aluno.setinformarDisciplina2() + aluno.setinformarDisciplina3()" no curso de " + aluno.getCurso());
}
if(aluno.getinformarNota3()<7.0) {
echo.println(aluno.getNome() + " foi reprovado na disciplina " + aluno.setinformarDisciplina1() + " do curso de " + aluno.getCurso());
}
}
}
}
Alguns erros :
Aluno.java:100: error: ‘;’ expected
echo.println(aluno.getNome() + " passou na disciplina " + aluno.setinfo
rmarDisciplina1() + aluno.setinformarDisciplina2() + aluno.setinformarDisciplina
3()" no curso de " + aluno.getCurso());