/* MultiwayBranch4.java David G. Klick September 21, 2007 CIS 111 Demonstrates switch statement with fall-through (purposefully missing 'break' statements). This program has an error since it doesn't consider the year when doing calculations. */ public class MultiwayBranch4 extends CIS111App { public static void main(String[] args) { int days = 0; int month = getInt("What month number is it? "); print("Month number " + month + " has "); switch (month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: days = 31; break; case 4: case 6: case 9: case 11: days = 30; break; case 2: days = 28; break; default: println("*Invalid month specified*"); } if (days > 0) { println(days + " days"); } } }