名称: 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
- 本文固定链接: http://iprocessing.cn/2017/07/04/switch/
- 转载请注明: 卡萨布兰卡 于 Processing编程艺术 发表