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.

Responder a