Cadastro de porfessores
// classe CadastroProfessor public class CadastroProfessores
{ // método principal public static void main (String args[]) { // cria variável local int opcao=0;
// cria o objeto Scanner Scanner teclado = new Scanner(System.in) ;
// cria um vetor para até 10 professores Professor vetor[] = new Professor[3];
// cria e exibe o menu de op�ões
// enquanto opcao for diferente de 3, repete while (opcao !=3) { System.out.println("\t\tCadastro de professores" ); System.out.println("\n\t\t1 - Incluir professores" ); System.out.println("\t\t2 - Exibir professores" ); System.out.println("\t\t3 - Fim do programa" ); System.out.print("\n\tDigite sua op�ão:" ); opcao = teclado.nextInt() ;
// verifica a op�ão digitada switch(opcao) { case 1 : { incluirProfessor(vetor); break ; } case 2 : { exibirProfessor(vetor); break ; } case 3 : { System.out.println("Fim do programa") ; break ; } default : { System.out.println("Op�ão inválida") ; break ; } } // fim do switch } // fim do while } // fim do método main
public static void incluirProfessor(Professor v[]) { // cria variáveis locais String n="" ; int m=0, c=0, tipo=0 ; float s=0 ; // cria o objeto Scanner local Scanner teclado = new Scanner(System.in) ;
System.out.println("\n\tIncluindo professores:\n"); // repete o for até o tamanho do vetor for (int i=0; i < v.length; i++) { // Pede a digita�ão dos dados System.out.print("\nDigite a matricula: "); m = teclado.nextInt() ; System.out.print("Digite o nome do professor: "); n = teclado.next() ; System.out.print("Digite a carga horária semanal: "); c =