tenta ler um enter no catch e vê se resolve... Abraço
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]> > 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. > -- 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.
