import javax.swing.*;
public class numeros {
public static String ordena_Num(int n1, int n2, int n3) {
int iMenor = 1 , iMedio = 1, iMaior = 1;
String saida = "Ordem";
// **********************************************************************************
if (n1 <= n2 && n1 <= n3) {
iMenor = n1;
} else if (n1 >= n2 && n1 >= n3) {
iMaior = n1;
} else {
iMedio = n1;
}
//**********************************************************************************
if (n2 >= n1 && n2 >= n3) {
iMaior = n2;
} else if (n2 <= n1 && n2 <= n3) {
iMenor = n2;
}
else {
iMedio = n2;
}
//****************************************************************************
if (n3 >= n1 && n3 >= n2){
iMaior = n3;
}
else if( n3 <= n1 && n3 <= n2){
iMenor =n3;
}
else {
iMedio = n3;
}
//******************************************************************************
saida = " " + iMenor + "," + iMedio +"," + iMaior ;
return saida;
}
public static void main ( String [] args ){
String sN1 , sN2, sN3;
int iN1 , iN2 , iN3;
sN1 = JOptionPane.showInputDialog ( "insira o número 1");
iN1 = Integer.parseInt(sN1);
sN2 = JOptionPane.showInputDialog ( "insira o número 2");
iN2 = Integer.parseInt(sN2);5
sN3 = JOptionPane.showInputDialog ( "insira o número 3");
iN3 = Integer.parseInt(sN3);
JOptionPane.showMessageDialog ( null,"Numeros ordenados \n " + ordena_Num(iN1,iN2,iN3));
}
}
aee galera , ordenar 3 numeros sem utilizar loop ou vetor…
ve se esta correto , e se tem uma forma melhor de fazer.
abraço