Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class OnTimeForTheExam
- {
- public static void main (String[]args)
- {
- Scanner scan = new Scanner (System.in);
- int examHour = scan.nextInt ();
- int examMinutes = scan.nextInt ();
- int arrivingHour = scan.nextInt ();
- int arrivingMinutes = scan.nextInt ();
- int examTimeMinutes = examHour * 60 + examMinutes;
- int arrivingTimeMinutes = arrivingHour * 60 + arrivingMinutes;
- String condition = "";
- if ((examTimeMinutes - arrivingMinutes) <= 30)
- {
- System.out.println ("On time");
- condition = "ontime";
- }
- else if (arrivingTimeMinutes > examTimeMinutes)
- {
- System.out.println ("Late");
- condition = "late";
- }
- else if (examTimeMinutes - arrivingTimeMinutes > 30)
- {
- System.out.println ("Early");
- condition = "early";
- }
- if (condition.equals ("early")
- && (examTimeMinutes - arrivingTimeMinutes) > 60)
- {
- System.out.print ((examTimeMinutes - arrivingTimeMinutes) / 60);
- System.out.print (":");
- System.out.print ((examTimeMinutes - arrivingTimeMinutes) % 60);
- System.out.print ("earlier");
- }
- else if (condition.equals ("early"))
- {
- System.out.print ((examTimeMinutes - arrivingTimeMinutes) % 60);
- System.out.print ("earlier");
- }
- if (condition.equals ("late")
- && (arrivingTimeMinutes - examTimeMinutes) > 60)
- {
- System.out.print ((arrivingTimeMinutes - examTimeMinutes) / 60);
- System.out.print (":");
- System.out.print ((arrivingTimeMinutes - examTimeMinutes) % 60);
- System.out.print ("earlier");
- }
- else if (condition.equals ("late"))
- {
- System.out.print ((arrivingTimeMinutes - examTimeMinutes) % 60);
- System.out.print ("after");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement