码迷,mamicode.com
首页 > 其他好文 > 详细

选择语句switch语句

时间:2019-03-04 12:47:37      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:div   语句格式   匹配   执行   出现   遇到   比较   一个   []   

switch语句

switch语句格式:

switch(表达式){

 case 常量值1:

        语句体1;

        break;

case 常量值2:

     语句体2;

      break;

case   常量值3;

      语句体3;

       break;

    ........

 default:

   语句体你+1

    break;

}

执行流程

  1. 首先计算出表达式的值
  2. 其次,和case依次比较,一旦有对应的值,就会执行相应的语句,执行的过程中,遇到break就会结束。
  3. 最后,如果所有的case都和表达式不匹配,就会执行default语句体部分,然后程序结束掉。
package demo1;

public class Switch01 {
    public static void main(String[] args) {
        int i = 1;

        switch (i) {
            case 1:
                System.out.println("星期一");
                break;
            case 2:
                System.out.println("星期二");
                break;
            case 3:
                System.out.println("星期三");
                break;
            case 4:
                System.out.println("星期四");
                break;
            case 5:
                System.out.println("星期五");
                break;
            case 6:
                System.out.println("星期六");
                break;
            case 7:
                System.out.println("星期日");
                break;
            default:
                System.out.println("请输入正确的数字");

        }


    }
}

注意:

  • switch语句中,表达式的数据类型,可以是byte,short,int,char,枚举,jdk7可以接受字符串
  • 在switch语句中,如果case后面不写break,将会出现穿透,也就是不会判断下一个case的值,直接向后运行,直到遇到break,或者遇到大括号才结束。

选择语句switch语句

标签:div   语句格式   匹配   执行   出现   遇到   比较   一个   []   

原文地址:https://www.cnblogs.com/wurengen/p/10469921.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!