• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

vasco16

Limitar introdução

10 mensagens neste tópico

Boas pessoal alguem sabe como posso limitar a minha introdução de dados usando o metodo nextInt da classe scanner?

Por exemplo só introduzir 3 dados.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Acho que a forma mais simples é teres 1 contador quando chegar a 3 paras. Algo tipo

1

2

3

Parou

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Acho que a forma mais simples é teres 1 contador quando chegar a 3 paras. Algo tipo

1

2

3

Parou

mas tenho de introduzir todos os valores numa unica linha

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Pois depois de responder também me ocorreu isso lol nesse caso o melhor é fazeres a mesma coisa e ignorares o restante, porque se vais dar o input todo de uma vez não consegues limitar a entrada pela consola.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Pois depois de responder também me ocorreu isso lol nesse caso o melhor é fazeres a mesma coisa e ignorares o restante, porque se vais dar o input todo de uma vez não consegues limitar a entrada pela consola.

como assim?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Género a b c d e f

fazer nextInt até o contador ser = 3 e ai paras.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ainda tenho pouca prática no java mas como é que vais fazer um contador com um input ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

declaras um int contador = 0 cada vez que fazer next incrementas 1 ao contador depois metes um if se o contador for por exemplo == 2 para o loop de leitura.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

declaras um int contador = 0 cada vez que fazer next incrementas 1 ao contador depois metes um if se o contador for por exemplo == 2 para o loop de leitura.

mas para isso vou obrigar o utilizador a introduzir mais de 3 valores..:S

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não quando ele tiver lido 3 se houver mais ele ignora se não chegar aos 3 para tambem.

0

Partilhar esta mensagem


Link 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