Olá Galera boa noite...
Estou estudando Java e fazendo alguns exercícios de uma apostila, em um dos exercícios me deparei com um problema que não consigo resolver. (Trata-se talvez mais de Lógica).
O enunciado pede para que o usuário entre com 4 números e que eu os coloque na ordem lida (até aqui eu fiz)
import javax.swing.JOptionPane;
public class Exercicio1 {
public static void main(String[] args) {
int num1, num2, num3, num4;
String chrNum1, chrNum2, chrNum3, chrNum4;
chrNum1 = JOptionPane.showInputDialog("Digite um número inteiro positivo");
num1 = Integer.parseInt(chrNum1);
chrNum2 = JOptionPane.showInputDialog("Digite outro número inteiro positivo");
num2 = Integer.parseInt(chrNum2);
chrNum3 = JOptionPane.showInputDialog("Digite outro número inteiro positivo");
num3 = Integer.parseInt(chrNum3);
chrNum4 = JOptionPane.showInputDialog("Digite outro número inteiro positivo");
num4 = Integer.parseInt(chrNum4);
JOptionPane.showMessageDialog(null,"O Primeiro número digitado foi:" + num1, "AVISO", 1);
JOptionPane.showMessageDialog(null, "O Segundo número digitado foi:" + num2 , "AVISO", 1);
JOptionPane.showMessageDialog(null , "O Terceiro número digitado foi:" + num3 , "AVISO", 1);
JOptionPane.showMessageDialog(null, "O Quarto número digitado foi:" + num4, "AVISO", 1);
}
}
Depois o programa pede para que eu coloque os números dados pelo usuário de forma crescente e decrescente, mais sem usar vetor, apenas usando o If-Else...
Comecei a fazer o seguinte:
if (num1>num2 & num1>num3 & num1>num4){
System.out.println (num1); }
else if (num2>num3 & num2>num4){
System.out.println (num2);}
else if (num3>num2 & num3>num4){
System.out.println (num3);}
else
System.out.println (num4);}
Mais não sei se estou fazendo a coisa certa nessa parte do If-Else...
Será que alguém podia me ajudar com essa parte?
desde já agradeço...

[/i]