if:
if(条件判断表达式){
执行语句;
}
条件表达式的结果一定是 true 或者 false;(布尔类型)
如果if要是没有大括号作为if体,那么if直接将下面的第一行作为if体。(平时加{})
switch:
switch(表达式){
case 常量1:
执行语句;
break;//跳出switch
....
case 常量n:
执行语句;
break;
default:
执行语句;
break;
}
switch中的表达式类型:byte、char、short、int、String
switch表达式的类型要和常量1...n 的类型要匹配。
break 与 continue 的区别:
break:跳出switch;
如果没有 break,那么程序会继续穿透执行,即使与 常量 不匹配,也会继续执行,直至遇到 break,跳出循环。
常使用地方:循环、switch(跳出整个循环 和 switch)
continue:终止本次循环中余下尚未执行的语句,然后继续执行下一次的循环条件判定(仅结束本次循环)。