Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

darky_miguel

cilclo scan

Mensagens Recomendadas

darky_miguel

Pessoal como e que faço um ciclo que para quando escrevo -1 e aceita 2 valores

isto e o que tenho

while (in.hasnext){

int a = in.nextint();

int b = in.nextint();

}

como e que mudo para que funcione assim recebe 2 números ate que eu introduza -1 para parar ?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
darky_miguel

pois mas não sei como e que faço isso

se eu fizer

while (in.nextint != -1){

int a = in.nextint();

int b = in.nextint();

}

ele assim pede me mais um  valor :s

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
KarlMTC

Se queres inserir varios valores, em vez de os inserir em variaveis é melhor guardalos numa coleçao, porque se nao vais ter sempre um limite de variaveis às que atribuir valores. E para a comprovaçao tenta isto:

ArrayList<Integer> numeros = new ArrayList<Integer>();

int numero = in.nextInt();

while(numero != -1)
{
     numeros.add(numero);
     numero = in.nextInt();
}

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.