Ch. 7 Other Selection Structures
Prompt the user for a number from 1 to 12. Using a switch, print the month that corresponds with that number. If the number is not from 1 to 12, print an error message.
đź’» Template code
âś… Solution code
Adapted from Listing 3.9 from Introduction to Java Programming (Comprehensive), 10th ed. by Y. Daniel Liang
Prompt the user for their birth year. Using a switch, print their zodiac sign. Hint: Zodiac signs repeat every 12 years. Order of zodiac signs: monkey, rooster, dog, pig, rat, ox, tiger, rabbit, dragon, snake, horse, sheep.
đź’» Template code
âś… Solution code
Create a program called Calculator which has the same functionality as the one in the switch example, except with more features!
Here's where we're going to make use of the modulus operator which gives the remainder of a division problem. Add the % operator as one possible option for the user to choose and utilize.
You should also change the operator choices. For example, instead of prompting the user for "add"
 or "subtract"
, prompt them for the characters '+'
 and '-'
. Note: You can assume that the operator given by the user is the first character in the line, since there is no nextChar()
 method for Scanner.