Exerc04Ex2d.java
Ler três valores inteiros (A, B e C) e apresentá-los em ordem crescente.
import java.util.Scanner;
public class Exerc04Ex2d {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Entre com três números inteiros:");
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
if(a <= b && a <= c) {
if(b <= c) {
System.out.println(a + " " + b + " " + c);
} else {
System.out.println(a + " " + c + " " + b);
}
} else if(b <= a && b <= c) {
if(a <= c) {
System.out.println(b + " " + a + " " + c);
} else {
System.out.println(b + " " + c + " " + a);
}
} else {
if(a <= b) {
System.out.println(c + " " + a + " " + b);
} else {
System.out.println(c + " " + b + " " + a);
}
}
sc.close();
}
}
ou:
package capitulo4;
import java.util.Scanner;
public class Exerc04Ex2d {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Digite o valor de A: ");
int a = sc.nextInt();
System.out.print("Digite o valor de B: ");
int b = sc.nextInt();
System.out.print("Digite o valor de C: ");
int c = sc.nextInt();
int menor, meio, maior;
if (a < b && a < c) {
menor = a;
if (b < c) {
meio = b;
maior = c;
} else {
meio = c;
maior = b;
}
} else if (b < c) {
menor = b;
if (a < c) {
meio = a;
maior = c;
} else {
meio = c;
maior = a;
}
} else {
menor = c;
if (a < b) {
meio = a;
maior = b;
} else {
meio = b;
maior = a;
}
}
System.out.println("Valores em ordem crescente: " + menor + ", " + meio + ", " + maior);
sc.close();
}
}
