PR1/Programmieren/src/Lernen/DoNotDisturb.java

40 lines
1.2 KiB
Java

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;
}
}