Scrieti un program Java care sa sorteze crescator trei numere reale citite de la
tastatura.
Răspunsuri la întrebare
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
// Citim cele trei numere
System.out.print("Introdu primul numar: ");
double num1 = scan.nextDouble();
System.out.print("Introdu al doilea numar: ");
double num2 = scan.nextDouble();
System.out.print("Introdu al treilea numar: ");
double num3 = scan.nextDouble();
// Folosim o structură de control "if" pentru a compară numerele şi a le sorta în ordine crescătoare
double temp;
if (num2 < num1) {
temp = num1;
num1 = num2;
num2 = temp;
}
if (num3 < num2) {
temp = num2;
num2 = num3;
num3 = temp;
}
if (num2 < num1) {
temp = num1;
num1 = num2;
num2 = temp;
}
// Afişăm numerele sortate
System.out.println("Numerele sortate crescator sunt: " + num1 + ", " + num2 + ", " + num3);
}
}