Java 第四章

switch选择结构

                  语法:switch(表达式){

         case 常量 1:

            //代码块1;

              break;

                 case 常量 2:

            //代码块2;

            break;

            ......    

                                default:

                                         //代码块n;

                     break;

                          }

  

注意:

虽然break语句是可以省略的,,但是省略后会带来一些问题。省略之后当某个case后的常量值与switch后小括号中的值相匹配时,执行该case块的代码,后面的case就不再进行条件判断,而直接执行后面所有case块中的代码,直到遇到break结束。所以在编写switch选择结构时不要忘记在每个case块后加上一个“break;”,用来跳出switch选择结构。

每个case后的代码块可以有多个语句,即可以有一组语句。而且不需要用“{ }”括起来。case和default后都有一个冒号,不能漏写,否则编译不能通过。对于每个case的结尾都要想一想是否需要跳出整个switch选择结构。如果需要,一定不要忘记写“break;”。

   switch与if相比更加的简洁  但前提是简单点的判断并且判断的是等值运算 switch下的case就相当于if条件(case1  == if(num==1))  在之后的学习中可以用switch和if嵌套使用达到目的。

 

posted @ 2017-10-16 11:48  我是怎么了  阅读(165)  评论(0编辑  收藏  举报