Nos pediram uma dica sobre a questão 5 do laço, while:
http://www.javaprogressivo.net/2012/08/questoes-usando-o-laco-while-java.html
Uma saída é usar duas variáveis.
Uma deles, por exemplo, 'numero', será usada para receber os números do usuário.
A outra, vamos chamar de 'maior', ela vai armazenar o maior número que o usuário digitar.
Então entramos no laço while.
O primeiro número que o usuário digitar, você armazena nas duas variáveis.
Depois, a cada interação, o número que o usuário digitar vai ficar na variável 'numero'.
E para cada número que ele fornecer, você tem que comparar o com número que está armazenado em 'maior'.
Se esse número fornecido for maior que o número que está em 'maior', é porque esse será o novo 'maior'.
O código pra isso é:
Se o número que o usuário forneceu não for maior, não alteramos a variável 'maior'.
http://www.javaprogressivo.net/2012/08/questoes-usando-o-laco-while-java.html
Uma saída é usar duas variáveis.
Uma deles, por exemplo, 'numero', será usada para receber os números do usuário.
A outra, vamos chamar de 'maior', ela vai armazenar o maior número que o usuário digitar.
Então entramos no laço while.
O primeiro número que o usuário digitar, você armazena nas duas variáveis.
Depois, a cada interação, o número que o usuário digitar vai ficar na variável 'numero'.
E para cada número que ele fornecer, você tem que comparar o com número que está armazenado em 'maior'.
Se esse número fornecido for maior que o número que está em 'maior', é porque esse será o novo 'maior'.
O código pra isso é:
- Código:
if ( numero > maior)
maior=numero;
Se o número que o usuário forneceu não for maior, não alteramos a variável 'maior'.