Advertisement
Guest User

Untitled

a guest
Feb 25th, 2020
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class OnTImeForExam {
  4. public static void main(String[] args) {
  5. Scanner scanner = new Scanner(System.in);
  6. int examHour = Integer.parseInt(scanner.nextLine());
  7. int examMin = Integer.parseInt(scanner.nextLine());
  8. int arriveHour = Integer.parseInt(scanner.nextLine());
  9. int arriveMin = Integer.parseInt(scanner.nextLine());
  10.  
  11. int examMinTotal = examHour * 60 + examMin;
  12. int arriveMinTotal = arriveHour * 60 + arriveMin;
  13. int minEarlyLate = Math.abs(arriveMinTotal - examMinTotal);
  14. int hour = minEarlyLate / 60;
  15. int min = minEarlyLate % 60;
  16.  
  17. if (examMinTotal == arriveMinTotal) {
  18. System.out.println("On time");
  19. } else if (arriveHour >= examHour) {
  20. System.out.println("Late");
  21. if (minEarlyLate >= 60) {
  22. System.out.printf("%d:%02d hours after the start", hour, min);
  23. } else {
  24. System.out.printf("%d minutes after the start", min);
  25. }
  26. } else if ((examMinTotal - arriveMinTotal) <= 30) {
  27. System.out.println("On time");
  28. System.out.printf("%d minutes before the start", min);
  29. } else if ((examMinTotal - arriveMinTotal) > 30) {
  30. System.out.println("Early");
  31. if (minEarlyLate >= 60) {
  32. System.out.printf("%d:%02d hours before the start", hour, min);
  33. } else {
  34. System.out.printf("%d minutes before the start", min);
  35. }
  36. }
  37. }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement