package Lernen; import java.util.Scanner; public class DoNotDisturb{ private static final String SCHATZI = "1234567890"; private static final String MUTTI = "9876543210"; public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Geben Sie die Uhrzeit des Anrufs (Stunden) ein: "); int callHour = scanner.nextInt(); scanner.nextLine(); // Consume the newline character System.out.print("Geben Sie die Anrufernummer ein: "); String callerNumber = scanner.nextLine(); if (shouldPhoneRing(callHour, callerNumber)) { System.out.println("Das Handy klingelt."); } else { System.out.println("Das Handy klingelt nicht."); scanner.close(); } } public static boolean shouldPhoneRing(int callHour, String callerNumber) { if ((callHour >= 22 || callHour < 10) && !callerNumber.equals(SCHATZI)) { return false; } if ((callHour >= 8 && callHour < 10) && (callerNumber.equals(SCHATZI) || callerNumber.equals(MUTTI))) { return true; } return true; } }