- if条件书写时要注意
- 1.关于括号后加分号 ,while也是一样 if(条件); while(条件);
- 2.if条件后面大括号作用 while也是一样
- 加上大括号,在大括号内的所有语句都被条件控制.
- 如果不加上大括号,条件if只能控制其下的第一条语句
- 建议大家在书写时,都要加上大括号.
- 3.关于在条件语句中使用赋值符号时. if(b=false) while(b=false)
- 条件语句我们什么时候使用
- 1.判断值时需要用到
- 2.判断范围时也可以使用条件语句.
- switch语句 分支
-
- switch结构
-
- switch(值){
- case 值1:语句;break;
- case 值2:语句;break;
- case 值3:语句;break;
- .
- .
- .
- default:语句;break;
- }
- 执行:如果switch括号内的值与case后面某个值相等,
- 那么会执行这个case后面的语句,遇到break,switch语句结束
- 如果与case后面的值没有相等的,那么执行default后面的语句.
- switch要注意的地方
- 1.switch(值) 这个值只能是 byte short int char这四种类型
- jdk1.7后可以判断字符串
- 2.swtich中case与default没顺序
- 3.case后面必须是常量,case后面的值不能重复
- 4.如果case后面没有break,程序不会报错.
- 如果没有break,会出现穿透情况,也就是说会执行当前case下面语句.
-
- switch结束的有两种情况 1.遇到break 2 switch执行结束.
- 5.default语句可以没有
- swtich与if区别
- 1.在特定情况下switch效率比if条件高
- 2.switch只能用来判断值,不适合判断范围
- 在开发中进行判断使用if比较频繁。
复制代码 |