Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class examTime {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- int examHour = Integer.parseInt(scanner.nextLine());
- int examMin = Integer.parseInt(scanner.nextLine());
- int arrivalHour = Integer.parseInt(scanner.nextLine());
- int arrivalMin = Integer.parseInt(scanner.nextLine());
- //late
- if(examHour<arrivalHour && examMin<arrivalMin){
- if((arrivalMin-examMin)<10){
- System.out.println("Late");
- System.out.println((arrivalHour-examHour)+":0"+(arrivalMin-examMin)+" hours after the start");
- }
- else{
- System.out.println("Late");
- System.out.println((arrivalHour-examHour)+":"+(arrivalMin-examMin)+" hours after the start");
- }
- }
- else if(examHour==arrivalHour && arrivalMin>examMin){
- System.out.println("Late");
- System.out.println((arrivalMin-examMin)+" minutes after the start");
- }
- else if (examHour+1==arrivalHour && arrivalMin<examMin){
- System.out.println("Late");
- System.out.println((arrivalMin-examMin+60)+" minutes after the start");
- }
- else if (examHour<arrivalHour && arrivalMin<examMin){
- if(arrivalMin-examMin+60<10){
- System.out.println("Late");
- System.out.println((arrivalHour-examHour-1)+":"+(arrivalMin-examMin+60)+" hours after the start");
- }
- else{
- System.out.println("Late");
- System.out.println((arrivalHour-examHour-1)+":0"+(arrivalMin-examMin+60)+" hours after the start");
- }
- }
- //on time
- else if(examHour==arrivalHour && arrivalMin==examMin){
- System.out.println("On time");
- }
- else if(examHour==1+arrivalHour && (examMin-arrivalMin+60)<=30){
- System.out.println("On time");
- System.out.println((examMin-arrivalMin+60)+" minutes before the start");
- }
- else if(examHour==arrivalHour && (examMin-arrivalMin<=30)){
- System.out.println("On time");
- System.out.println((examMin-arrivalMin)+" minutes before the start");
- }
- //early
- else if(examHour>arrivalHour && examMin>arrivalMin){
- if(examMin-arrivalMin<10){
- System.out.println("Early");
- System.out.println((examHour-arrivalHour)+":0"+(examMin-arrivalMin)+" hours before the start");
- }
- else{
- System.out.println("Early");
- System.out.println((examHour-arrivalHour)+":"+(examMin-arrivalMin)+" hours before the start");
- }
- }
- else if(examHour==1+arrivalHour && arrivalMin>examMin){
- System.out.println("Early");
- System.out.println((examMin-arrivalMin+60)+" minutes before the start");
- }
- else if(examHour>arrivalHour && arrivalMin>examMin){
- System.out.println("Early");
- System.out.println((examHour-arrivalHour-1)+":"+(examMin-arrivalMin+60)+" hours before the start");
- }
- else if(examHour>arrivalHour && examMin==arrivalMin){
- System.out.println("Early");
- System.out.println((examHour-arrivalHour)+":00"+" hours before the start");
- }
- else if(examHour==arrivalHour && examMin>arrivalMin+30){
- System.out.println("Early");
- System.out.println((examMin-arrivalMin)+" minutes before the start");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement