java流程控制语句switch

  switch 条件语句也是一种很常用的选择语句,它和if条件语句不同,它只能针对某个表达

式的值作出判断,从而决定程序执行哪一段代码。

格式:

switch (表达式){

case 目标值1:

执行语句1

break;

case 目标值2:

执行语句2

break;

......

case 目标值n:

执行语句n

break;

default:

执行语句n+1

break;

}

例如:

在程序中使用数字1~7来表示星期一到星期天,如果想根据某个输入的数字来输出对应中文格式的星期值

switch(用于表示星期的数字) {

    case 1 :

        输出星期一;

        break;

    case 2 :

        输出星期二;

        break;

    case 3 :

        输出星期三

        break;

    case 4 :

        输出星期四;

        break;

    case 5 :

        输出星期五;

        break;

    case 6:

        输出星期六;

        break;

    case 7:

        输出星期天;

        break;

}

public class SwitchDemo02 {
    public static void main(String[] args) {
        int week = 2;
        switch (week) {
        case 1:
        case 2:
        case 3:
        case 4:
        case 5:
            // 当 week 满足值 1、2、3、4、5 中任意一个时,处理方式相同
            System.out.println("今天是工作日");
            break;
        case 6:
        case 7:
            // 当 week 满足值 6、7 中任意一个时,处理方式相同
            System.out.println("今天是休息日");
            break;
        }
    }
}

猜你喜欢

转载自www.cnblogs.com/jiejava/p/13208216.html
今日推荐