Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Complete this program that reads the times for two events, such as 3 pm and 11 a

ID: 3574886 • Letter: C

Question

Complete this program that reads the times for two events, such as 3 pm and 11 am. Determine whether the first event occurs before the second event, at the same time, or after the second event. Print "Before", "Same", or "After.

Complete the following file:

TimeComparison.java

import java.util.Scanner;

public class TimeComparison
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);

// Reads in two event times, such as 11 am or 3 pm
System.out.print("First time: ");
int time1 = in.nextInt();
String suffix1 = in.next();
System.out.print("Second time: ");
int time2 = in.nextInt();
String suffix2 = in.next();

// Compare the two times and determine whether the
// first event occurs before the second event, at the same time,
// or after the second event

// Print "Before", "Same", or "After"

if (suffix1.equals(suffix2))
{
if (. . .)
{
System.out.println(. . .);
}
else if (. . .)
{
System.out.println(. . .);
}
else
{
System.out.println(. . .);
}
}
else if (. . .)
{
System.out.println(. . .);
}
else
{
System.out.println(. . .);
}

}
}

Explanation / Answer

TimeComparison.java


import java.util.Scanner;
public class TimeComparison
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
// Reads in two event times, such as 11 am or 3 pm
System.out.print("First time: ");
int time1 = in.nextInt();
String suffix1 = in.next();
System.out.print("Second time: ");
int time2 = in.nextInt();
String suffix2 = in.next();
// Compare the two times and determine whether the
// first event occurs before the second event, at the same time,
// or after the second event
// Print "Before", "Same", or "After"
if (suffix1.equals(suffix2))
{
if (time1 == time2)
{
System.out.println("Same");
}
else if (time1<time2)
{
System.out.println("Before");
}
else
{
System.out.println("After");
}
}
else if (time2-time1 > 0)
{
System.out.println("After");
}
else
{
System.out.println("Before");
}
}
}

Output:

First time: 11
am
Second time: 12
pm
After

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote