Sim. Porque ele não pegava a entrada ela meio que continuava la porque tinha dado erro direto. Ai quando voltava eu acho que a entrada ainda tava la e ia pro erro direto de novo. acredito que era isso. Mas botando o scanner la para ler a entrada string ela era gasta.
2011/4/30 Peter P. Lupo <[email protected]> > ;-) > > entendeu pq? > > > Peter P. Lupo > http://craftnicely.blogspot.com - http://sites.google.com/site/pplupo > <http://sites.google.com/site/pplupo>MPS.BR Authorized Implementation > Practitioner<http://www.softex.br/mpsbr/_profissionais/MPS.BR_certificados_de_arovacao_prova_P2-MPS.BR.pdf>- > Certified > ScrumMaster <http://www.scrumalliance.org/pages/certified_scrummaster> > <http://www.scrumalliance.org/pages/certified_scrummaster>Oracle > Certified Associate, Java SE 5/SE > 6<http://in.sun.com/training/certification/java/scja.xml> - > Java Black Belt <http://www.blackbeltfactory.com/ui#!User/pplupo> > <http://www.blackbeltfactory.com/ui#!User/pplupo>+55 (021) 81742487 > > > > 2011/4/30 Fellipe Sombra <[email protected]> > >> Aee ! resolvi aqui. Era isso mesmo que você tinha falado Peter. >> >> Só que eu fiz o que você falou usando outro scanner, por isso que ele >> esperou para ler outra entrada. >> >> Tinha que fazer isso que você falou mesmo de botar um scanner.next(); no >> catch mas usando o mesmo scanner que eu usei para ler o inteiro q entrou no >> catch. >> >> valeu >> >> resolvido o problema ja >> >> >> 2011/4/30 Zaedy Sayão <[email protected]> >> >>> Sobre o debug, veja a aula que está no site de comp2. Vai gastar 20 >>> minutos e vai economizar horas que você está perdendo. >>> >>> Vou olhar agora suas respostas e tentar ver o que pode ser. >>> >>> >>> []'s >>> >>> 2011/4/30 Fellipe Sombra <[email protected]> >>> >>>> try{ >>>> entrada2 = in.nextInt(); >>>> entrada = scanner.nextLine(); >>>> >>>> tentei botar um scanner diferente pra ler o enter depois do int mas >>>> ficou em loop do mesmo jeito >>>> >>>> >>>> e sobre o debug po não sei usar não hehhehe eu até tento clicar ali no >>>> debug e tentar usar ele mas n me adianta nada nem sei o q fazer com ele =s >>>> >>>> 2011/4/30 Zaedy Sayão <[email protected]> >>>> >>>>> Coloca a classe inteira, incluindo o metodo chamado antes. >>>>> >>>>> Como eu falei antes, usa o debug! Ta conseguindo debugar? >>>>> >>>>> []'s >>>>> >>>>> 2011/4/30 Fellipe Sombra <[email protected]> >>>>> >>>>>> java.util.InputMismatchException >>>>>> at java.util.Scanner.throwFor(Unknown Source) >>>>>> at java.util.Scanner.next(Unknown Source) >>>>>> at java.util.Scanner.nextInt(Unknown Source) >>>>>> at java.util.Scanner.nextInt(Unknown Source) >>>>>> at Jogo.Main.main(Main.java:38) >>>>>> >>>>>> o erro eh esse.. mas como eu falei fica em loop era pra der erro na >>>>>> primeira vez por eu ter escrito a aprada errada e depois esperar eu >>>>>> enviar >>>>>> outra entrada mas ele parece q considera q ja deu otra entrada ou fica >>>>>> sempre utilizando a mesma entrada ai sempre fica entrando no catch >>>>>> >>>>>> 2011/4/29 Fellipe Sombra <[email protected]> >>>>>> >>>>>>> Quando eu digito uma string ele entra no catch ok. ai ele volta e faz >>>>>>> o while d novo mostras as opções só que não espera uma nova entrada, ele >>>>>>> entra no catch de novo e assim em diante.. ou seja entrou em loop. >>>>>>> >>>>>>> Por que ele não para ali no entrada2 = in.nextInt(); para receber >>>>>>> outra entrada? >>>>>>> >>>>>>> while(inGame){ >>>>>>> opcoesInicio(); >>>>>>> try{ >>>>>>> entrada2 = in.nextInt(); >>>>>>> switch(entrada2){ >>>>>>> case 1: loja.abrirLoja();break; >>>>>>> case 2: personagem1.abrirMochila();break; >>>>>>> case 3: banco.abrirBanco();break; >>>>>>> case 4: System.out.println("Jogo Terminado");inGame=false;break; >>>>>>> default: System.out.println("Comando Inválido default >>>>>>> inGame.");break; >>>>>>> } >>>>>>> }catch(Exception e){ >>>>>>> System.out.println("Comando Inválido catch inGame."); >>>>>>> } >>>>>>> >>>>>>> -- >>>>>>> Fellipe Sombra >>>>>>> Assessor de Projetos >>>>>>> >>>>>>> EJCM – Empresa Júnior de Consultoria e Desenvolvimento Web >>>>>>> Departamento de Ciência da Computação – UFRJ >>>>>>> www.ejcm.com.br - (21) 2598-9440 >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Fellipe Sombra >>>>>> Assessor de Projetos >>>>>> >>>>>> EJCM – Empresa Júnior de Consultoria e Desenvolvimento Web >>>>>> Departamento de Ciência da Computação – UFRJ >>>>>> www.ejcm.com.br - (21) 2598-9440 >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "Comp 2 - Geral" group. >>>>>> To post to this group, send email to [email protected]. >>>>>> To unsubscribe from this group, send email to >>>>>> [email protected]. >>>>>> For more options, visit this group at >>>>>> http://groups.google.com/group/comp2-geral?hl=en. >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Zaedy Dantas Sayão >>>>> Graduando em Ciência da Computação DCC/UFRJ >>>>> http://www.manufato.com.br/ >>>>> MSN: [email protected] >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Comp 2 - Geral" group. >>>>> To post to this group, send email to [email protected]. >>>>> To unsubscribe from this group, send email to >>>>> [email protected]. >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/comp2-geral?hl=en. >>>>> >>>> >>>> >>>> >>>> -- >>>> Fellipe Sombra >>>> Assessor de Projetos >>>> >>>> EJCM – Empresa Júnior de Consultoria e Desenvolvimento Web >>>> Departamento de Ciência da Computação – UFRJ >>>> www.ejcm.com.br - (21) 2598-9440 >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Comp 2 - Geral" group. >>>> To post to this group, send email to [email protected]. >>>> To unsubscribe from this group, send email to >>>> [email protected]. >>>> For more options, visit this group at >>>> http://groups.google.com/group/comp2-geral?hl=en. >>>> >>> >>> >>> >>> -- >>> Zaedy Dantas Sayão >>> Graduando em Ciência da Computação DCC/UFRJ >>> http://www.manufato.com.br/ >>> MSN: [email protected] >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Comp 2 - Geral" group. >>> To post to this group, send email to [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected]. >>> For more options, visit this group at >>> http://groups.google.com/group/comp2-geral?hl=en. >>> >> >> >> >> -- >> Fellipe Sombra >> Assessor de Projetos >> >> EJCM – Empresa Júnior de Consultoria e Desenvolvimento Web >> Departamento de Ciência da Computação – UFRJ >> www.ejcm.com.br - (21) 2598-9440 >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Comp 2 - Geral" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/comp2-geral?hl=en. >> > > -- > You received this message because you are subscribed to the Google Groups > "Comp 2 - Geral" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/comp2-geral?hl=en. > -- Fellipe Sombra Assessor de Projetos EJCM – Empresa Júnior de Consultoria e Desenvolvimento Web Departamento de Ciência da Computação – UFRJ www.ejcm.com.br - (21) 2598-9440 -- You received this message because you are subscribed to the Google Groups "Comp 2 - Geral" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/comp2-geral?hl=en.
