day10

今天:if 语句三种格式是程序分支判断的核心基础,第一种为单分支 if 结构,语法为 if (条件){执行语句},仅当括号内布尔条件结果为 true 时,才执行大括号包裹的代码块,条件不成立则直接跳过后续执行,使用重点注意事项较多:条件括号后切勿随意加分号,否则会造成空语句占位,让代码块脱离 if 管控;单条执行语句可省略大括号,但工程规范里强制保留大括号避免逻辑歧义;判断相等必须用 == 而非赋值 =,非零数值默认判定为真、0 为假,常用来做简单条件触发,比如判断年龄是否满 18 岁。第二种是双分支 if-else 结构,在单分支基础上增加对立执行逻辑,条件成立执行 if 块,不成立直接走 else 代码块,实现二选一的分支分流,适合是非类判断,例如判断数字奇偶、成绩是否及格,解决了单分支无法处理否定场景的短板,结构逻辑直白不易出错。第三种为多分支 if-else if-else 链式结构,可连续设置多个互斥判断条件,程序自上而下依次校验条件,命中第一个为真的分支就执行对应代码并跳出整个判断结构,末尾 else 作为兜底分支处理所有不满足前置条件的情况,多用于区间分级、多类别筛选,像分数划分优良中差、年龄段分段等场景。三种格式层层递进,单分支处理单次触发,双分支处理二元选择,多分支处理多级分类,合理选择对应结构能让判断逻辑清晰、冗余代码更少,也是后续 switch 分支、循环嵌套的前置重要铺垫,熟练掌握语法细节能大幅减少语法漏洞与逻辑 bug。
看了《天道》的13、14集。和朋友出去happy了一会。
问题:运用关键词和语句结构不够熟练,还需要我另找时间多多练习运用以上知识点。
明天:学习Java,读书看剧。可能不会出去了。