暑假分享学习生活的第八天
7月22日
上午进行三小时家教授课,全程专注给学生梳理初升高化学内容。课堂上针对化学基础方程式、物质推断类题型重点讲解,针对学生容易混淆的反应条件、元素化合价反复区分,带着他整理专属错题笔记。在讲解、答疑的过程中,我也重新理顺了化学知识逻辑,很多细碎的考点再次加深记忆。
下午全身心投入Java分支选择结构的学习,完整梳理了所有判断语法,每一种结构都手动编写测试代码运行验证:
- 先吃透关系运算符,理解
>、<、>=、<=、==、!=的运算规则,运算后只会得到true或false布尔结果,也是所有选择语句的判断基础; - 单if选择结构:满足条件才执行内部代码块,条件不成立则直接跳过;
- if-else双分支:二选一逻辑,条件成立执行if,不成立就走else分支,适合是非类判断场景;
- 多重if选择结构:多区间连续判断,从上至下依次匹配条件,适合分数分级、区间数值判断;
- 嵌套if选择结构:if内部再包裹一层判断,用于多条件叠加的复杂场景,同时注意代码缩进规范,避免逻辑混乱;
- switch分支结构:专门匹配固定常量值,相比多重if写法更简洁,记住case穿透问题,每个分支末尾添加break阻断。
每种选择结构都单独写案例测试,对比不同场景下该选用哪种分支,分清各自适用边界。今天的知识点实用性很强,后续可以结合之前学的Scanner键盘输入,写一个成绩判断综合小程序巩固。