Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mport javax.swing.*;
- import java.util.Scanner;
- public class Pricipal {
- /**
- * @ Rubem Cerqueira -TI
- */
- public static void main(String[] args) {
- Scanner input = new Scanner(System.in); //Referência do objeto Scanner
- String cPF;
- String nome;
- int matricula;
- double salario;
- String disciplina;
- String data_nascimento;
- String telefone;
- String sala;
- int opcao =1;
- //Istâncias das classes Professor e Alunos
- Alunos alunos;
- Professor professor;
- JOptionPane.showMessageDialog(null, "BEM VINDO AO SISTEMA DE ESCOLA");
- while (opcao == 1 ){
- //Aqui vai ser a quantidade de cadastro, que na verdade é o tamanho do vetor.
- JOptionPane.showMessageDialog (null,"Digite a quantidade de cadastro");
- int valor;
- valor = input.nextInt();
- /*Aqui foi criado o vetor da class Alunos, e com comando new foi inicializado na memória e
- * foi criado uma referência para acessar a class,e logo em seguida foi passado o tamanho do vetor,
- * que é a quantidade de cadastro, e a quantidade de objeto de Alunos.
- */
- Alunos [] ARQUIVOS_X = new Alunos[valor];
- //Percorre o vetor
- for ( int x =0 ; x < ARQUIVOS_X.length;x++){
- //Entrada
- JOptionPane.showMessageDialog (null,"Digite o nome ");
- nome = input.next();
- JOptionPane.showMessageDialog (null,"Digite a Data de Nascimento");
- data_nascimento = input.next();
- JOptionPane.showMessageDialog(null,"Digite o CPF ");
- cPF= input.next();
- JOptionPane.showMessageDialog(null,"Digite o Telefone");
- telefone = input.next();
- JOptionPane.showMessageDialog(null,"Digite a Matricula");
- matricula = input.nextInt();
- JOptionPane.showMessageDialog(null,"Digite a Sala");
- sala = input.next();
- //Istância de Alunos, foi criado para acessar os atributos e métodos.
- ARQUIVOS_X[x] = new Alunos(nome, telefone, sala, cPF, matricula, data_nascimento);
- ARQUIVOS_X[x].setNome(nome);
- ARQUIVOS_X[x].setTelefone(telefone);
- ARQUIVOS_X[x].setSala(sala);
- //Saída
- JOptionPane.showMessageDialog(null, "Aluno : " + nome);
- JOptionPane.showMessageDialog(null, "Data de Nascimento : " +ARQUIVOS_X[x].getData_nascimento());
- JOptionPane.showMessageDialog(null, "CPF : " +ARQUIVOS_X[x].getcPF());
- JOptionPane.showMessageDialog(null, "Telefone : " +telefone);
- JOptionPane.showMessageDialog(null,"Matricula : "+ARQUIVOS_X[x].getMatricula());
- JOptionPane.showMessageDialog(null,"Sala : "+ sala);
- //Aqui vai ser a quantidade de cadastro, que na verdade é o tamanho do vetor.
- JOptionPane.showMessageDialog (null,"Digite a quantidade de cadastro");
- int valor1;
- valor1 = input.nextInt();
- /*Aqui foi criado o vetor da class Professor, e com comando "new" foi inicializado na memória e
- * foi criado uma referência para acessar a class,e logo em seguida foi passado o tamanho do vetor,
- * que é a quantidade de cadastro, e a quantidade de objeto de Alunos.
- */
- Professor[] ARQUIVO_P = new Professor [valor1];
- //Percorre o vetor
- for ( int a =0 ; a < ARQUIVO_P.length;a++) {
- //Entrada
- JOptionPane.showMessageDialog (null,"Digite o Nome :");
- nome = input.next();
- JOptionPane.showMessageDialog(null,"Digite o Telefone :");
- telefone= input.next();
- JOptionPane.showMessageDialog(null,"Digite o Salario :");
- salario= input.nextDouble();
- JOptionPane.showMessageDialog(null,"Digite a Sala :");
- sala= input.next();
- JOptionPane.showMessageDialog(null,"Digite a Disciplina :");
- disciplina= input.next();
- //Istância de Alunos, foi criado para acessar os atributos e métodos.
- //Saída
- ARQUIVO_P[a] = new Professor(nome, telefone, sala, disciplina, salario);
- ARQUIVO_P[a].Salario_FIXO(salario);
- ARQUIVO_P[a].setNome(nome);
- ARQUIVO_P[a].setTelefone(telefone);
- ARQUIVO_P[a].setSala(sala);
- JOptionPane.showMessageDialog (null,"Nome : "+nome);
- JOptionPane.showMessageDialog (null,"Telefone : "+telefone);
- JOptionPane.showMessageDialog(null,"Salario" + ARQUIVO_P[a].getSalario());
- JOptionPane.showMessageDialog(null,"Disciplina" + ARQUIVO_P[a].getDisciplina());
- }//For 2 ARQUIVO_P
- }//For 1 ARQUIVO_A
- JOptionPane.showMessageDialog(null,"Aperte (1) para volta no Sistema ou (0) para Sair");
- opcao = input.nextInt();
- }//Chave While
- }//Chave Main
- }//Chave da Class
Advertisement
Add Comment
Please, Sign In to add comment