java中switch语句用法详解

来源:互联网 发布:截图软件哪个好 编辑:程序博客网 时间:2024/06/02 06:36

1.switch语句的基本语法

 

int week =**;

switch(week){//week为定义的变量

case **://case 之后使用空格再加 满足week的值

执行语句//当满足此case 中的条件时, 所要执行的语句

case **:

执行语句

default:

执行语句

}

2.switcch语句中可定义的四种类型

分别为 byte short int char



3.对基本语法的举例说明

下例使用的是:以星期为例

int week = 1 ;

      switch(week){

           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(“没有此星期”);

}

4.几个注意点

(1). case  与 default 之间没有顺序      但是无论defalut与case的位置如何。总是先执行第一个case,与default的放置位置没关系、

(2).穿透: 当case 内没有break的时候,程序会继续往下走,会将case2的输出语句也执行,将会跳过case2的判断语句;直到break出现才跳出语句;

如下:程序将会输出打印:

今天是星期一

今天是星期二

case 1:

System.out.println(“今天是星期一”);          

case  2:    

System.out.println(“今天是星期”);

      break;

(3).当使用的是char 类型的变量时:需要对case 中的值加  单引号   ‘  ’  。




原创粉丝点击