Seguinte tenho que criar uma classe Professor com os atributos, nome, titulo, horas trabalhadas, e codigo, até aki blz
public class Professor{
private int codigo;
private float horas;
private String nome, titulo;}
Eu uso um switch case para cadastrar ou pesquisar os que ja foram cadstrados, (usando somete a memoria, sem arq, ou BD)
Cadastrar é tranquilo
____________________________________
Professor cad = new Professor();
int op = (Integer.parseInt(JOptionPane.showInputDialog("Digite a Opção Desejada:\n\t 1-INSERIR PROFESOR\n\t 2-PESQUISAR PROFESSOR\n\t 0-SAIR"));
do
{
switch(op) {
case 0: break;
case 1: {cad.cadastro();util.Valor+=1;break;}
case 2: {cad.pesquisa(); break;}
default:JOptionPane.showMessageDialog(null, "Opção Invalida");
}
}while (op!=0);
public void cadastro()
{
int codigo = util.Valor; // classe contador que atribui o codigo do professor
String nome = JOptionPane.showInputDialog("Codigo: %d \t Digite o Nome",codigo); //
do{
String titulo = JOptionPane.showInputDialog("Digite o Titulo\n\t E - Especialista\n\t M - Mestrado\n\t D - Doutorado");
}while (titulo.equals("E")||titulo.equals("M")||titulo.equals("D")); // só cadastra usando uma das letras
float horas = (Float.parseFloat(JOptionPane.showInputDialog("Digite as Horas Trabalhadas:")));
}
Cada vez que escolher cadastro no meu Switch Case vai cadastrar um novo prof ou vai sobrescrever o anterior.
Como fazer a pesquisa em professores ja cadastrados??
Utilizo um vetor para cadastrar??
Não achei nada assim nas buscas no forum.
:idea: