Como determinar o maior número digitado pelo while ? [RESOLVIDO]

Olá!

Usando o while, dessa forma:

		while(counter <= 9)
		{
			System.out.print("Digite o número: ");
			int number = input.nextInt();
			counter++;
		}

Quero usar o while, para determinar o maior número digitado pelo usuário entre 10 números.

Obrigado!

O while() é só um laço de repetição, não vejo onde ele se encaixaria para “saber” o maior número. O que você poderia fazer é o seguinte: rode o while 9 vezes - como são 9 números - e deixe duas variáveis, uma para o número recebido, e uma para o número maior. Daí basta verificar, a cada entrada:

if (InputNumber > BiggestNumber) { BiggestNumber = InputNumber; }

Desculpe. Mas, ainda não entendi.

É o seguinte: você têm o while() percorrendo 9 vezes:

while(RunningLoop < 9)

dentro desse laço, você vai recebendo os valores:

Scanner number= new Scanner (System.in); System.out.print("Entre com numero: "); Int InputNumber = number.nextInt();

agora basta ir verificando, também dentro do loop, se o valor da variável InputNumber é maior que o da variável BiggestNumber:

if (InputNumber > BiggestNumber){ BiggestNumber = InputNumber; }

e o contador RunningLoop deve ir incrementando, também dentro do loop:

RunningLoop++;

Ficou claro agora?

Ok. Resolvido. Obrigado!