Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

RGRQRS

[Resolvido] codigo

Recommended Posts

Bo noite !!!

 

Não consigo acertar o codigo abaixo, na hora de executar me mostra corretamente o maior e o menor é sempre zero.

Funciona em outra plataforma.

desde já obrigado.

 

/*exercicio 3

*programa que le cinco numeros e

*defini o maior e o menor

*/

 

import java.util.Scanner;

 

public class Exercicio_3

{

public static void main (String args [])

{

Scanner ler = new Scanner (System.in);

 

System.out.println();

 

int i = 0;

int n=0;

int maior=n;

int menor=n;

 

for (i=0; i<5; i++)

{

System.out.println ("Digite um numero = \n");

n = ler.nextInt ();

 

System.out.println();

 

if (n > maior)

{

maior = n;

}

if (n < menor)

{

menor = n;

}

}

System.out.println();

System.out.printf("O menor numero eh = %d", menor);

System.out.println();

System.out.printf("O maior numero eh = %d", maior);

System.out.println();

}

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

O mesmo erro... Já viu um número positivo ser menor do que zero?

 

int maior = 0;
	int menor = 0;
	int n;

	for (int i=0; i<5; i++) {
		System.out.println ("Digite um numero = ");
		n = ler.nextInt ();
		System.out.println();

		if (i==0)
			maior = menor= n;
		else {
			if (n > maior)
				maior = n;
			if (n < menor)
				menor = n;
		}
	}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.