Advertisement
Guest User

Untitled

a guest
Sep 20th, 2022
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. import java.text.DateFormat;
  2. import java.text.Format;
  3. import java.text.SimpleDateFormat;
  4. import java.util.Date;
  5. import java.util.Scanner;
  6.  
  7. public class Problem11BeerTime {
  8. public static void main(String[] args) {
  9. Scanner scanner = new Scanner(System.in);
  10.  
  11. String input = scanner.nextLine();
  12. int lend = input.length();
  13.  
  14. String hoursString = (input.substring(0, 2));
  15. int hours = Integer.parseInt(hoursString);
  16. String minutesString = input.substring(3, 5);
  17. int minutes = Integer.parseInt(minutesString);
  18. String designator = input.substring(6, 8);
  19.  
  20. if (lend != 8
  21. || hours < 01 || hours > 12
  22. || minutes < 00 || minutes > 59
  23. || !designator.equals("AM") && !designator.equals("PM")) {
  24. System.out.println("invalid time");
  25. }
  26.  
  27. if (hours >= 1 && (minutes >= 00 || minutes <= 59) && designator.equals("PM")
  28. || hours < 3 && designator.equals("AM")) {
  29. System.out.println("beer time");
  30. }else {
  31. System.out.println("non-beer time");
  32. }
  33. }
  34. }
  35.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement