Boa tarde,
tava fazendo os exercicios do deitel e travei no exercicio q tem q pedir a entrada de 5 usuarios com numeros inteiros e no final mostra o maior numero e o segundo maior numero.
obs: sem array :cry:
meu codigo ta assimpackage br.com.deitel.capitulo04.exercicios;
import java.util.Scanner;
public class Exerc11 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int contador = 1;
int entradas = 0;
int numero;
int primeiroMaior = 0;
int segundoMaior = 0;
System.out.printf("\n%S:", "total de entradas");
entradas = scan.nextInt();
while(contador <= entradas){
System.out.println("\n_________________________________________________________");
System.out.printf("\n%S %d:", "entrada numero", contador);
numero = scan.nextInt();
if(numero > primeiroMaior){
primeiroMaior = numero;
}
if(numero > segundoMaior && numero < primeiroMaior){ // aqui ta errado!!!
segundoMaior = numero;
}
contador++;
}//fim while
System.out.println("\n_________________________________________________________");
System.out.printf("\n%S: %d", "maior entrada", primeiroMaior);
System.out.printf("\n%S: %d", "segunda maior entrada", segundoMaior);
}
}