ITEC 120 LAB 9 Back to Lab index page

Lab must be completed and reviewed by Peer Instructor no later than Wed, Sept x during lab class.

You are to write a Java program that will print out all 12 verses of the song "The Twelve Days of Christmas". Each verse adds one line. The first two verses are:

On the 1st day of Christmas, my true love gave to me
A partridge in a pear tree.

On the 2nd day of Christmas, my true love gave to me
Two turtle doves, and
A partridge in a pear tree.

Hints: Use a loop to loop through all the days. Use a switch statement for the verses. Think about the best way to order the cases in the statement. (Your program can be done in less than 70 lines of code.) Use a separate switch statement to put the correct suffix on 1st, 2nd, 3rd, etc.

The final verse of the song is:

On the 12th day of Christmas, my true love gave to me
Twelve drummers drumming,
Eleven pipers piping,
Ten lords a leaping,
Nine ladies dancing,
Eight maids a milking,
Seven swans a swimming,
Six geese a laying,
Five golden rings,
Four calling birds,
Three french hens,
Two turtle doves, and
A partridge in a pear tree.