1、 顺序结构图示
2、 分支结构(根据判断的结果(真或假)决定执行某个分支代码)
1、if分支结构的写法图列
3、 switch分支结构语句图列
1、if、seitch分支语句各自适合做什么业务场景?
1、if其实在功能上远远强大于switch
2、if适合做区间匹配
3、switch适合做:值匹配的分支选择、代码优雅
2、switch使用注意事项
1、表达式类型只能是:byte、short、int、char、JDK5开始支持枚举、JDK7开始支持String、不支持double、float、long
2、case给出的值不允许重复、且只能是字面量、不能是变量
3、不要忘记写break、否则会出现穿透现象
4、 switch穿透性图列
5、 什么情况下会出现switch穿透性现象
1、case中没有写break
6、 Switich穿透性能解决什么问题
1、存在多个case分支的功能代码是一样的、可以用穿透性把流程集中到同一处处理、这样可以简化代码
7、 循环结构
1、for循环结构图例
2、for循环案例详细流程说明图例