今天学习Java所有分支结构,熟练掌握单分支、双分支、多分支if语句,以及switch选择语句。区分两种分支结构的适用场景:区间判断用if,固定值匹配用switch。独立编写成绩等级划分、判断闰年、季节判断、数字匹配等案例,熟练使用break语句防止switch穿透。
问题一是switch语句出现穿透问题,忘记写break导致所有分支依次执行。通过案例调试,明确switch穿透的原理,养成每个case后添加break的编码习惯。二是多分支if语句判断顺序混乱,导致结果错误。解决方法:优先判断严苛条件、再判断宽松条件,梳理判断逻辑后再编写代码,避免逻辑漏洞。
明日学习循环结构,掌握for、while、do-while三种循环,练习基础循环输出案例。
