五种选择结构总结:
1.基本if选择结构: 处理单一或者组合条件的情况
2.if-else选择结构:处理简单的条件分支情况
3.多重if选择结构:处理复杂的条件分支情况
4.嵌套if选择结构:用于较为复杂的流程控制
5.switch:选择结构:多重分支并且条件判断是等值判断的情况。
选择结构可以用流程图表示更加直观,在流程图中圆角长方形是开始结束,平行四边形是输入输出,菱形是判断,长方形是处理计算。
If选择结构和switch选择结构的使用场景:If选择结构一般使用在区间判断上,而switch选择结构一般使用在等值判断上。
Tips:switch结构中常量名不可重复;每一个case后面要有break结束语,break是结束当前内容;default可以在任何位置,除了在最后break可以省略在其他位置都不可省略(题意要求的除外) 建议都放在最后
;switch后面的表达式类型只能是int byte short char 和jdk1.7以后的String;case后面的常量不是一定要连续的;表达式是哪个就会跳转到相对于的case语句。
原文:https://www.cnblogs.com/zgrnb/p/13139004.html