(Random month) Write a program that randomly generates an integer between 1 and 12 and displays the English month names January, February, ..., December for the numbers 1, 2, ..., 12, accordingly. Sample Run for Exercise03_04.java Rerun This Exercise Reset Execution Result: JDK8>java Exercise03_04 Month is January

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter17: Linked Lists
Section: Chapter Questions
Problem 11SA
icon
Related questions
icon
Concept explainers
Question

How would I write this program using a switch-case statement?

**3.4
(Random month) Write a program that randomly generates an integer between 1 and 12
and displays the English month names January, February, ..., December for the
numbers 1, 2, ... , 12, accordingly.
Sample Run for Exercise03_04.java
Rerun This Exercise Reset
Execution Result:
JDK8>java Exercise03_04
Month is January
JDK8>
Transcribed Image Text:**3.4 (Random month) Write a program that randomly generates an integer between 1 and 12 and displays the English month names January, February, ..., December for the numbers 1, 2, ... , 12, accordingly. Sample Run for Exercise03_04.java Rerun This Exercise Reset Execution Result: JDK8>java Exercise03_04 Month is January JDK8>
Expert Solution
Step 1

Purpose:

The main purpose of the program is that if we are entering a number then as each number will have a month the number corresponding month has to be shown and the code is as shown below

Code:


class Main {
public static void main(String argu[]) {
    //we are considering the month is 1 
int m = 1;
//here is the switch condition
switch (m) {
case 1:
System.out.println("Month is January");// January will be printed
break;
case 2:
System.out.println("Month is February");// February will be printed
break;
case 3:
System.out.println("Month is March");// March will be printed
break;
case 4:
System.out.println("Month is April");// April will be printed
break;
case 5:
System.out.println("Month is May");// May will be printed
break;
case 6:
System.out.println("Month is June");// June will be printed
break;
case 7:
System.out.println("Month is July");// July will be printed
break;
case 8:
System.out.println("Month is August");// August will be printed
break;
case 9:
System.out.println("Month is September");// September will be printed
break;
case 10:
System.out.println("Month is October");// October will be printed
break;
case 11:
System.out.println("Month is November");// November will be printed
break;
case 12:
System.out.println("Month is December");// December will be printed
break;
default:
System.out.println("Invalid input - Wrong month number.");
break;
}
}
}

trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Control Structure
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning