Mais um código simples que põe os números em ordem crescente =)
/**
* @(#)OrdemCrescente.java
*
*
* @author Victor Queiroz
* @version 1.00 2009/8/28
*/
import java.util.Scanner;
public class OrdemCrescente {
public static void main(String args[]) {
Scanner entrada=new Scanner(System.in);
System.out.print("Insira o valor do primeiro número: ");
double a=entrada.nextDouble();
System.out.print("Insira o valor do segundo número: ");
double b=entrada.nextDouble();
System.out.print("Insira o valor do terceiro número: ");
double c=entrada.nextDouble();
if (a==b && b==c && c==a){
System.out.print("Não é possível realizar uma ordem crescente!"); // Todos iguais
} else {
if ((a<=b) && (a<=c) && (b<=c)){
System.out.printf("A ordem é {%1.0f,%1.0f,%1.0f}.", a, b, c); // A: Quando B for menor que C
} else if ((a<=b) && (a<=c) && (c<=b)){
System.out.printf("A ordem é {%1.0f,%1.0f,%1.0f}.", a, c, b); // A: Quando C for menor que B
} else if ((b<=a) && (b<=c) && (c<=a)){
System.out.printf("A ordem é {%1.0f,%1.0f,%1.0f}.", b, c, a); // B: Quando C for menor que A
} else if ((b<=a) && (b<=c) && (a<=c)){
System.out.printf("A ordem é {%1.0f,%1.0f,%1.0f}.", b, a, c); // B: Quando A for menor que C
} else if ((c<=a) && (c<=b) && (a<=b)){
System.out.printf("A ordem é {%1.0f,%1.0f,%1.0f}.", c, a, b); // C: Quando A for menor que B
} else if ((c<=a) && (c<=b) && (b<=a)){
System.out.printf("A ordem é {%1.0f,%1.0f,%1.0f}.", c, b, a); // C: Quando B for menor que A
}
}
} // fecha main
} // fecha public class
info
Grupo: Visconde
Registrado: 13/10/05
Posts: 423
Reputação: +2
Char no Tibia: Rotciv
Mais um código simples que põe os números em ordem crescente =)
/** * @(#)OrdemCrescente.java * * * @author Victor Queiroz * @version 1.00 2009/8/28 */ import java.util.Scanner; public class OrdemCrescente { public static void main(String args[]) { Scanner entrada=new Scanner(System.in); System.out.print("Insira o valor do primeiro número: "); double a=entrada.nextDouble(); System.out.print("Insira o valor do segundo número: "); double b=entrada.nextDouble(); System.out.print("Insira o valor do terceiro número: "); double c=entrada.nextDouble(); if (a==b && b==c && c==a){ System.out.print("Não é possível realizar uma ordem crescente!"); // Todos iguais } else { if ((a<=b) && (a<=c) && (b<=c)){ System.out.printf("A ordem é {%1.0f,%1.0f,%1.0f}.", a, b, c); // A: Quando B for menor que C } else if ((a<=b) && (a<=c) && (c<=b)){ System.out.printf("A ordem é {%1.0f,%1.0f,%1.0f}.", a, c, b); // A: Quando C for menor que B } else if ((b<=a) && (b<=c) && (c<=a)){ System.out.printf("A ordem é {%1.0f,%1.0f,%1.0f}.", b, c, a); // B: Quando C for menor que A } else if ((b<=a) && (b<=c) && (a<=c)){ System.out.printf("A ordem é {%1.0f,%1.0f,%1.0f}.", b, a, c); // B: Quando A for menor que C } else if ((c<=a) && (c<=b) && (a<=b)){ System.out.printf("A ordem é {%1.0f,%1.0f,%1.0f}.", c, a, b); // C: Quando A for menor que B } else if ((c<=a) && (c<=b) && (b<=a)){ System.out.printf("A ordem é {%1.0f,%1.0f,%1.0f}.", c, b, a); // C: Quando B for menor que A } } } // fecha main } // fecha public classEditado Agosto 28 por Rotciv