@Arslan6and6
2016-01-05T07:10:08.000000Z
字数 482
阅读 583
Java学习笔记
if-else语句。如果“condition”满足则执行“action1”;不满足则执行action2.
if(condition) {
actionl; //一条action操作语句时,“{}”可去掉。
}
eles
{
action2;
}
switch-case语句。超过2层条件嵌套建议使用。
switch(表达式){ //表达式为整型或char类型,不能为字符串。
case1:
操作1的语句;
break; //break语句不能省略
case2:
操作2的语句;
break;
...
case n:
操作n的语句;
break;
default: //default语句可以省略
默认语句;
}
由此可见,在多重条件判断下,switch语句可读性更清晰。
代码可读性与效率取舍问题:应选择代码可读性,效率可通过升级硬件解决,可读性不好维护不方便,甚至造成全部代码重写的状况。
另: 在switch语句中,几个条件相同则代码可写为:
switch (表达式){
case 1:
case 2:
case 3:
操作1的语句;
break;
case 4:
操作4的语句;
break;
}