Jump to content
Sign in to follow this  
vasco16

Limitar introdução

Recommended Posts

vasco16

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.

Share this post


Link to post
Share on other sites
magician

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

1

2

3

Parou


I haven’t lost my mind; it’s backed up on DVD somewhere!

Share this post


Link to post
Share on other sites
vasco16

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

Share this post


Link to post
Share on other sites
magician

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.


I haven’t lost my mind; it’s backed up on DVD somewhere!

Share this post


Link to post
Share on other sites
vasco16

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?

Share this post


Link to post
Share on other sites
magician

Género a b c d e f

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


I haven’t lost my mind; it’s backed up on DVD somewhere!

Share this post


Link to post
Share on other sites
vasco16

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

Share this post


Link to post
Share on other sites
magician

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.


I haven’t lost my mind; it’s backed up on DVD somewhere!

Share this post


Link to post
Share on other sites
vasco16

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

Share this post


Link to post
Share on other sites
magician

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


I haven’t lost my mind; it’s backed up on DVD somewhere!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.