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.
