Untitled
unknown
java
2 years ago
936 B
2
Indexable
import java.util.Scanner; public class TimeReader { public static void main(String[] args) { Scanner in = new Scanner(System.in); if (in.hasNextInt()) //checks if next input is an integer { int hour = in.nextInt(); if (hour >= 1 && hour <=12) //checks if hour is between 1 and 12 { String suffix = in.next(); if (suffix.equals("am") || suffix.equals("pm")) { //checks if suffix is either am or pm if(hour == 12) { if(suffix.equals("am")) { hour = 0; } } else { if(suffix.equals("pm")) { //if suffix is pm, add 12 in the hour hour += 12; } } 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."); } } }
Editor is loading...