Ir ao conteúdo
  • Cadastre-se

jajaHB

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

posts postados por jajaHB

  1. Estou precisando de ajuda aqui, já refis o meu trabalho mais de uma vez, mesmo assim acabo caindo no mesmo erro alguém pode me ajudar?

    simplesmente nao consigo achar a melhor maneira de fechar as aspas, e a (materias) fica isolada das outras classes alguém pode me ajudar valeu

    /*
     * To change this license header, choose License Headers in Project Properties.
     * To change this template file, choose Tools | Templates
     * and open the template in the editor.
     */
    package br.com.satc;
    
    import java.text.ParseException;
    import java.util.ArrayList;
    import java.util.List;
    import javax.swing.JOptionPane;
    
    
    public class Main {
    
        /**
         * @param args the command line arguments
         * @throws java.text.ParseException
         */
        public static void main(String[] args) throws ParseException {
            List<Disciplina> Disciplina = new ArrayList<>();
            List<Professor> prof = new ArrayList<>();
            int esc = 0;
        do {
            esc = Integer.parseInt(JOptionPane.showInputDialog("Escolha uma opção: "
                        + "\n 1. Cadastro de Disciplina"
                        + "\n 2. Cadastro de Professor"
                        + "\n 3. Cadastro de Aluno"
                        + "\n 4. Consulta de Disciplina"
                        + "\n 5. Consulta de Professor"
                        + "\n 6. Consulta de Aluno"
                        + "\n 7. Sair"));
                switch (esc) {
                case 1:
                do {
                    String nome;
                    String departamento;
                    char status;
                    nome = JOptionPane.showInputDialog("Informe o nome da disciplina:");
                    departamento = JOptionPane.showInputDialog("Qual o departamento:");
                    status = JOptionPane.showInputDialog("Status [A]tivo ou [I]nativo").charAt(0);
                    materias.add(new Disciplina(nome, departamento, status));
                } while ((JOptionPane.showConfirmDialog(null, "Deseja Continuar? ")) == 0);
                    break;
                }
                case 2:
              
                   do {
                 String disciplinasDisponiveis = "";
                 for (Disciplina materia : materias) {
                  disciplinasDisponiveis += "\n" + materias.indexOf(materia) + " " + materia.getNome();
            }
            do {
                int cargaHoraria;
                float salario=0;
                float valorHora;
                String nome;
                String rg;
                String cpf;
                Date dataNascimento;
                int idade = 0;
                Date dataNascimento;
                SimpleDateFormat conversor = new SimpleDateFormat("dd/MM/yyyy");
                
                nome = JOptionPane.showInputDialog("Informe seu Nome: ");
                rg = JOptionPane.showInputDialog("Informe seu RG: ");
                cpf = JOptionPane.showInputDialog("Informe seu CPF: ");
                dataNascimento = conversor.parse(JOptionPane.showInputDialog("Informe a data de nascimento:"));
                cargaHoraria = Interger.Integer.parseInt(JOptionPane.showInputDialog("Informe a Carga Horaria: "));
                valorHoraria = Float.parseFloat(JOptionPane.showInputDialog("Informe o Valor da Hora: "));
                
                prof.add(new Professor(cargaHoraria, valorHora, salario, nome, rg, cpf, idade, dataNascimento));
                
                if (JOptionPane.showConfirmDialog(null, "Professor ja trabalha em alguma diciplina") == 0){
                    do{
                    String DisciplinaExistentes="";
                    for (Disciplina materia : materias){
                        disciolinasExistentes += "\n" + materias.IndexOutOF(materia)+" " + materia.getNome();
                }
                int escolhaDiciplina = Interger.perseInt(JOptionPane.showInputDialog("Informe qual diciplina a ser estudada: \n"+ disciplinasExistentes));
                prof.get(prof.size()-1).getDisciplinas().add(materias.get(escolhaDisciplina));
            }while ((JOptionPane.showConfirmDialog(null, "Professor possui outra diciplina?")) == 0);
        }
            }while ((JOptionPane.showConfirmDialog(null,"Deseja continuar?")) ==0);
            break;
        
        }
        }
    }
    }  

     

    • Curtir 1

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!