集册 Java实例教程 跌倒不间断

跌倒不间断

欢马劈雪     最近更新时间:2020-01-02 10:19:05

600
提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
跌倒不间断

public class SwitchDemoFallThrough {
/** 
 来自 时 代 J a v a - N o w J a v a . c o m**/


    public static void main(String[] args) {

        java.util.ArrayList<String> futureMonths = new java.util.ArrayList<String>();


        int month = 8;


        switch (month) {

        case 1:

            futureMonths.add("January");

        case 2:

            futureMonths.add("February");

        case 3:

            futureMonths.add("March");

        case 4:

            futureMonths.add("April");

        case 5:

            futureMonths.add("May");

        case 6:

            futureMonths.add("June");

        case 7:/**来 自 N  o w  J a v a . c o m**/

            futureMonths.add("July");

        case 8:

            futureMonths.add("August");

        case 9:

            futureMonths.add("September");

        case 10:

            futureMonths.add("October");

        case 11:

            futureMonths.add("November");

        case 12:

            futureMonths.add("December");

            break;

        default:

            break;

        }


        if (futureMonths.isEmpty()) {

            System.out.println("Invalid month number");

        } else {

            for (String monthName : futureMonths) {

                System.out.println(monthName);

            }

        }

    }

}


展开阅读全文