Problemas para finalizar

o duvida cruel garela me ajudem a achar o “fechamentos” das chaves to derpidin

[code]import javax.swing.JOptionPane;

/**
*

  • @author EVERTON
    */
    public class Main {

    public static void main(String[] args) {
    String[]nome = new String[10];
    String[]genero = new String[10];
    String[]codCli = new String[10];
    String op;
    String pesq, pesq2, pesq3, pesq4, pesq5, pesq6, pesq7 ;
    int op2 ;
    int cont=0 ;
    boolean aux = false;

    JOptionPane.showMessageDialog(null,"Seja Bem vindo ao agendamento de consultas \n SOFTWARE HELP’N HOUSE \n \n SOFTWARE \n Registrado copyright 2011 everton concolato \n\n Registrado para MEDICAL GROUP 15032011 \n\n “Docente Rodrigo” \n "Programação2 " " );
    do{
    op=JOptionPane.showInputDialog(null,"MENU_ \n “+“1= FAZER CADASTRO \n”+” 2= EXIBIR CADASTRADOS \n "+"3= EXCLUIR CADASTRO \n "+"4= EXIBICAO COMPLETA do SISTEMA " );

        if (op != null) {
    
     try {
            op2=Integer.parseInt(op);
         switch (op2){
    
             case 1:
               do{
                 pesq2 = JOptionPane.showInputDialog(null,"CADASTRAMENTO" +"\n"+ "OK = Continua" );
                  if(pesq2!=null){
    
                 nome   [cont]= JOptionPane.showInputDialog(null,"Digite o nome do Remedio.");
                 genero [cont]=JOptionPane.showInputDialog(null,"Digite o genero do Remedio.");
                 codCli[cont]=JOptionPane.showInputDialog(null,"Favor o codigo do cliente.");
                 cont++;
                   }
             }while(pesq2 !=null );
                 break;
    
             case 2:
                 do{
                 pesq=JOptionPane.showInputDialog(null,"PESQUISA \n "+ " Digite o nome ");
    
                  if (pesq!=null){
    
                      for ( cont =0; cont<nome.length;cont++){
    
                          if(pesq.equals(nome[cont])){
    
                        aux=true;
    

JOptionPane.showMessageDialog(null,"BANCO DADOS \n " +“Nome do Remedio = “+nome[cont]+”\n” + “Genero do Remedio = “+genero[cont]+”\n”+"Codigo do Cliente = "+ codCli[cont] );
}
}
if (aux != true)

                 JOptionPane.showMessageDialog(null,"Desculpe não foi encontrado \" "+pesq+"\"  em nosso SISTEMA. ");
                aux=false;
                    }

                }while (pesq!=null);

                         break;

            case 3:

    pesq3=JOptionPane.showInputDialog(null," EXCLUSÃO DADOS \n  Digite o nome que será Deletado");
                    if(pesq3!=null){

                        for (cont=0;cont<nome.length;cont++){

                            if(pesq3.equals(nome[cont])){

                                aux=true;

pesq4=JOptionPane.showInputDialog(null,"FOI ENCONTRADO EM NOSSO BANCO DADOS. \n “+” Deseja excluir? \n " +“Nome do Remedio = “+nome[cont]+”\n” + “Genero do Remedio = “+genero[cont]+”\n”+“Codigo do Cliente = “+ codCli[cont] +”\n” );

                                if(pesq4!=null){

                                nome[cont]="vazio";
                                genero[cont]="vazio";
                                codCli[cont]="vazio";
                                }
                                }
                            }
                             if
                             (aux != true)

JOptionPane.showMessageDialog(null,“Desculpe não foi encontrado " “+ pesq3 +”” em nosso BANCO DADOS. ");
aux=false;

                    }

                 break;

            case 4:
                pesq5=JOptionPane.showInputDialog(null,"Você estara acessando todos os dados");

                String imp="";
                for(cont=0;cont<nome.length;cont++){
                    if(nome[cont]==null){
                        nome[cont]="vazio";
                        genero[cont]="vazio";
                        codCli[cont]="vazio";

                    }
                    imp+=nome[cont]+"      |      "+genero[cont]+"      |      "+codCli[cont]+"\n \n ";
                }

                JOptionPane.showMessageDialog(null,"BANCO DADOS \n\n" +"Nomes  | Genero  "
                        + "| Codigo dos Clientes \n\t"+imp+"\t" );
                    }
                    if(aux!=true)
                    JOptionPane.showMessageDialog(null," senha \"invalida\" ");
                    aux=false;
                    


                break;
           
           
            default:JOptionPane.showMessageDialog(null,"Opcao invalida");

        

    } catch ( NumberFormatException  erro) {

        JOptionPane.showMessageDialog(null,"Digite apenas numeros");

    }
    


    }
while (op!=null);
    
       }

}

}
[/code]

cara… da uma olhada na sua opção 4 do case…

ela está fechando o case…e depois vc ainda tenta usar o default do case…
confere aí…

uma pergunta… já ouviu falar de IDEs?

uso netbeans 6.9.1 soh q me embolo todo nele

Olá,

Se você usa o NetBeans, mande formatar o código (Alt+Shift+F). Quem sabe ele dá uma organizada e fica mais fácil de você achar o problema. Porque da forma que está, realmente fica bem complicado!

Abraço