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
--
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.