classe professor
package projetofinal;
import java.util.Scanner;
public class Professor {
private double matricula;
private String nome;
private String disciplina;
public double getMatricula() {
return matricula;
}
public void setMatricula(double matricula) {
this.matricula = matricula;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getDisciplina() {
return disciplina;
}
public void setDisciplina(String disciplina) {
this.disciplina = disciplina;
}
}
}
classe aluno
package projetofinal;
import java.util.Scanner;
public class Aluno {
private double matricula;
private String nome;
private String endereço;
private String turma;
public double getMatricula() {
return matricula;
}
public void setMatricula(double matricula) {
this.matricula = matricula;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getEndereço() {
return endereço;
}
public void setEndereço(String endereço) {
this.endereço = endereço;
}
public String getTurma() {
return turma;
}
public void setTurma(String turma) {
this.turma = turma;
}
}
classe de teste
package projetofinal;
import java.util.Scanner;
public class SistemaEscolar {
private static Professor professor;
private static Aluno aluno;
private static int entrar;
public static void main(String[] args) {
try (Scanner ler = new Scanner (System.in)) {
int entrar;
int cadastrar;
System.out.println ("BEM VINDOS");
System.out.println ("1. CADASTRAR");
System.out.println ("2. LISTAR");
System.out.println ("3. REMOVER");
System.out.println ("ESCOLHA UMA DAS OPÇÕES:");
entrar = ler.nextInt ();
while (entrar == 1) {
System.out.println ("1. ALUNO");
System.out.println ("2. PROFESSOR");
System.out.println ("ESCOLHA UMA OPÇÃO:");
cadastrar = ler.nextInt ();
if (cadastrar == 1) {
setAluno (new Aluno ());
System.out.println ("digite o nome:");
Scanner in = new Scanner (System.in);
System.out.println (in.nextLine ());
}
{
System.out.println ("digite uma matrícula:");
Scanner in = new Scanner (System.in);
System.out.println (in.nextLine ());
}
{
System.out.println ("digite uma turma:");
Scanner in = new Scanner (System.in);
System.out.println (in.nextLine ());
}
{
System.out.println ("digite o endereço:");
Scanner in = new Scanner (System.in);
System.out.println (in.nextLine ());
}
}
else (cadastrar == 1) {
setProfessor (new Professor ());
System.out.println ("digite uma matrícula:");
Scanner in = new Scanner (System.in);
System.out.println (in.nextLine ());
}
{
System.out.println ("digite o nome:");
Scanner in = new Scanner (System.in);
System.out.println (in.nextLine ());
}
{
System.out.println ("digite uma diciplina:");
Scanner in = new Scanner (System.in);
System.out.println (in.nextLine ());
}
}
if (entrar == 2) {
}
else if(entrar == 3) {
}
}
public static Professor getProfessor () {
return professor ;
}
public static void setProfessor (Professor professor) {
SistemaEscolar.professor = professor;
}
public static Aluno getAluno () {
return aluno;
}
public static void setAluno (Aluno aluno) {
SistemaEscolar.aluno = aluno;
}
}
ESTOU TENDO PROBLEMAS NA PARTE DE CADASTRAR QUANDO EU COLOCOLUNO OU PROFESSOR ELE PEDE OS DADOS TANTO DO ALUNO COMO DO PROFESSOR. POR ENQUATO SO TENHO ESSE PROBLEMA PQ SO TESTEI ATE ESSA PARTE