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.

Responder a