desislava777

on time

Dec 18th, 2017
351
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. package com.company;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class Main {
  6.  
  7. public static void main(String[] args) {
  8. // write your code here
  9. Scanner scanner=new Scanner(System.in);
  10. int HourIzpit = Integer.parseInt(scanner.nextLine());
  11. int MinIzpit = Integer.parseInt(scanner.nextLine());
  12. int HourPrist = Integer.parseInt(scanner.nextLine());
  13. int MinPrist = Integer.parseInt(scanner.nextLine());
  14. int ObMinIzpit = HourIzpit * 60 + MinIzpit;
  15. int ObMinPrist = HourPrist * 60 + MinPrist;
  16. if (ObMinIzpit==ObMinPrist || (ObMinIzpit>ObMinPrist && ObMinIzpit-ObMinPrist<=30))
  17. {
  18. System.out.println("On time");
  19. }
  20. if (ObMinIzpit > ObMinPrist && ObMinIzpit - ObMinPrist >30)
  21. {
  22. System.out.println("Early");
  23. }
  24. if (ObMinPrist>ObMinIzpit)
  25. {
  26. System.out.println("Late");
  27. }
  28. if (Math.abs(ObMinPrist-ObMinIzpit)!=0)
  29. {
  30. int hours = Math.abs(ObMinPrist - ObMinIzpit) / 60;
  31. int mins = Math.abs(ObMinPrist - ObMinIzpit) % 60;
  32. if (hours >=1)
  33. {
  34. if (mins < 10) System.out.print(hours + ":0" + mins + " hours");
  35. else System.out.print(hours + ":" + mins + " hours");
  36. }
  37. else System.out.print(mins + " minutes");
  38. if ((ObMinPrist - ObMinIzpit) < 0)
  39. System.out.println(" before the start");
  40. else
  41. System.out.println(" after the start");
  42. }
  43. }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment