Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class LiveDemo {
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
- int hourOfExam = Integer.parseInt(scan.nextLine());
- int minutesOfExam = Integer.parseInt(scan.nextLine());
- int hoursOfArriving = Integer.parseInt(scan.nextLine());
- int minutesOfArriving = Integer.parseInt(scan.nextLine());
- int totalMinutesOfExam = hourOfExam * 60 + minutesOfExam;
- int totalMinutesOfArriving = hoursOfArriving * 60 + minutesOfArriving;
- if (totalMinutesOfArriving > totalMinutesOfExam) {
- System.out.println("Late");
- int timeLate = totalMinutesOfArriving - totalMinutesOfExam;
- if (timeLate < 60) {
- System.out.printf("%d minutes after the start", timeLate);
- } else {
- int hours = timeLate / 60;
- int minutes = timeLate % 60;
- if (minutes < 10) {
- System.out.printf("%d:0%d hours after the start", hours, minutes);
- } else {
- System.out.printf("%d:%d hours after the start", hours, minutes);
- }
- } // 80 60 == 20
- } else if (totalMinutesOfExam - totalMinutesOfArriving <= 30) {
- System.out.println("On time");
- int early = totalMinutesOfExam - totalMinutesOfArriving;
- if (early != 0) {
- System.out.printf("%d minutes before the start", early);
- }
- } else if (totalMinutesOfExam - totalMinutesOfArriving > 30) {
- System.out.println("Early");
- int earlyMinutes = totalMinutesOfExam - totalMinutesOfArriving;
- int hours = earlyMinutes / 60;
- int minutes = earlyMinutes % 60;
- if (earlyMinutes < 60) {
- System.out.printf("%d minutes before the start", minutes);
- } else {
- if (minutes < 10) {
- System.out.printf("%d:0%d hours before the start", hours, minutes);
- } else {
- System.out.printf("%d:%d hours before the start", hours, minutes);
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment