首页 > 文档 > switch
2017
07-04

switch

名称:  switch

例子:

 int num=1;

        switch(num)  {

case 0:

println(“zero”);      //b不执行

break;

case 1:

println(“one”);      //输出 one

break;

}

 

 

 

 

char letter =’n’;

switch(letter)  {

case ‘a’:

println(“alpha” );     //不执行

break;

case ‘b’:

println(“bravo” );    //不执行

break;

default:

println(“none”);     //如果case选项都不能匹配switch的参数,就会执行default

break;

}



 

 

  //删去一个 break, 一次性判定更多的数值

             Char letter=’b’;

               Switch(letter) {

                 case ‘a’:

case ‘A’:

pritntln(“alpha”);      //不执行

break;

case ‘b’:

case ‘B’;

println(“bravo”)       //输出 bravo

break;

}

 

描述:和if else结构很像,但是当有三个或者三个以上的可供选择的变量时,switch语句是会更加方便,程序用和判定语句相同的数值来控制代码的跳动,在语句中中,所有的语句都会被执行,除非是遇到了break,只有那些能转化成整数的数据(比特型,字符型,整型)可以被用来做判定函数的参数,默认可选。

语法:    switch (判定语句)

{

case 标签:

语句;

case 标签:

语句;

default:

语句;

}

 

参数:  判定语句     比特型,字符型,整型

标签         比特型,字符型,整型

语句         一个或者多个可执行的语句

 

相关的: case

default

break

if

else

 



最后编辑:
作者:卡萨布兰卡
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。