In: Computer Science
Write a switch statement that takes the number and converts it to the fully spelled out name [ex. 3 would be MARCH] .
Be sure to build in error message to catch any invalid data entries such as 0 or 13 etc.
Print out the number that was entered and the name that resulted.
import java.util.Scanner;
public class MonthName {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Enter month number[1-12]: ");
int m = in.nextInt();
System.out.print("Month " + m + " is ");
switch (m) {
case 1:
System.out.println("January");
break;
case 2:
System.out.println("February");
break;
case 3:
System.out.println("March");
break;
case 4:
System.out.println("April");
break;
case 5:
System.out.println("May");
break;
case 6:
System.out.println("June");
break;
case 7:
System.out.println("July");
break;
case 8:
System.out.println("August");
break;
case 9:
System.out.println("September");
break;
case 10:
System.out.println("October");
break;
case 11:
System.out.println("November");
break;
case 12:
System.out.println("December");
break;
default:
System.out.println("Invalid");
break;
}
}
}