switch多分支语句

1.switch多分支语句的语法

switch(表达式){

  case 常量值:要执行的语句;

  break;

  case 常量值:要执行的语句;

  break;

  case 常量值:要执行的语句;

  break;

  default:

  执行语句;

}

2.说明

在switch语句中表达式的值必须是整型或者字符型,常量值也必须是整型或者字符型,二者是一一对应的。

switch语句首先计算表达式的值,如果表达式的值和某个case后面的常量值相同则执行该case语句后的若干个语句知道遇到break;语句为止。

如果case语句中没有break;将执行后面的case语句知道遇到break语句为止。

若没有一个常量值与表达式的值相同则执行最后一面的default语句。default语句是可选的,如果没有一个常量值与表达式的值相同,则switch语句不执行任何操作。

3.

public class Swithcase {

    public static void main(String[] args) {
        int week;
        switch(5){
            case 1:System.out.println("Monday");
            break;
            case 3:System.out.println("Wednesday");
            break;
            case 5:System.out.println("Fiveday");
            break;
            default:
                System.out.println("不知道");
        }
        
        String week2;
        switch(""){
            case "":System.out.println("星期一");
            break;
            case "":System.out.println("星期四");
            break;
            case "":System.out.println("星期六");
            break;
            default:
                System.out.println("不知道");
        }

    }

}

最后的结果:

Fiveday
星期四

 

posted @ 2016-12-25 18:38  AnswerTheQuestion  阅读(446)  评论(0编辑  收藏  举报