Please Solve, Thank You! 3.18.2: Read in a time and print the equivalent military hour. Read in a time such as 3 pm and print the equivalent military hour (such as 15). Validate the input. If the input doesn't start with an integer, print: Error: Not an integer. If the number isn't between 1 and 12, print: Error: The hour must be between 1 and 12. If the suffix isn't "am" or "pm", print: Error: The suffix must be am or pm. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import java.util.Scanner; public class TimeReader { publicstaticvoidmain(String[] args) { Scannerin=newScanner(System.in); if (/* Your code goes here */) { inthour=in.nextInt(); if (/* Your code goes here */) { Stringsuffix=in.next(); if (/* Your code goes here */) { /* Your code goes here */ //Convert hour to military time import java.util.Scanner; public class TimeReader { public static void main(String[] args) { Scanner in = new Scanner(System.in); if (/* Your code goes here */) { int hour = in.nextInt(); if (/* Your code goes here */) { String suffix = in.next(); if (/* Your code goes here */) { /* Your code goes here */ //Convert hour to military time System.out.println(hour); } else { System.out.println("Error: The suffix must be am or pm."); } } else { System.out.println("Error: The hour must be between 1 and 12."); } } else { System.out.println("Error: Not an integer
Please Solve, Thank You!
3.18.2: Read in a time and print the equivalent military hour.
Read in a time such as 3 pm and print the equivalent military hour (such as 15). Validate the input.
If the input doesn't start with an integer, print: Error: Not an integer.
If the number isn't between 1 and 12, print: Error: The hour must be between 1 and 12.
If the suffix isn't "am" or "pm", print: Error: The suffix must be am or pm.
import java.util.Scanner;
public class TimeReader
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
if (/* Your code goes here */)
{
int hour = in.nextInt();
if (/* Your code goes here */)
{
String suffix = in.next();
if (/* Your code goes here */)
{
/* Your code goes here */
//Convert hour to military time
System.out.println(hour);
}
else
{
System.out.println("Error: The suffix must be am or pm.");
}
}
else
{
System.out.println("Error: The hour must be between 1 and 12.");
}
}
else
{
System.out.println("Error: Not an integer.");
}
}
}
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images