import java.util.Scanner; public class Waehrungsrechner { public static void main(String[] args) { // Umrechnungskurse (Stand 2024, kann angepasst werden) final double USD_TO_EUR = 0.92; // 1 USD = 0.92 EUR final double EUR_TO_USD = 1 / USD_TO_EUR; // Umgekehrter Kurs Scanner scanner = new Scanner(System.in); while (true) { // Menü anzeigen System.out.println("\n=== Währungsrechner ==="); System.out.println("1. Dollar (USD) in Euro (EUR) umrechnen"); System.out.println("2. Euro (EUR) in Dollar (USD) umrechnen"); System.out.println("3. Beenden"); System.out.print("Bitte wählen Sie eine Option (1-3): "); int choice = scanner.nextInt(); switch (choice) { case 1: System.out.print("Bitte den Betrag in Dollar (USD) eingeben: "); double dollar = scanner.nextDouble(); double euro = dollar * USD_TO_EUR; System.out.printf("%.2f USD entsprechen %.2f EUR%n", dollar, euro); break; case 2: System.out.print("Bitte den Betrag in Euro (EUR) eingeben: "); double euroInput = scanner.nextDouble(); double dollarResult = euroInput * EUR_TO_USD; System.out.printf("%.2f EUR entsprechen %.2f USD%n", euroInput, dollarResult); break; case 3: System.out.println("Danke für die Nutzung des Währungsrechners! Auf Wiedersehen."); scanner.close(); return; // Programm beenden default: System.out.println("Ungültige Eingabe. Bitte wählen Sie 1, 2 oder 3."); break; } } } }