Java基础练习:if与switch实现减肥活动判断

需积分: 20 0 下载量 145 浏览量 更新于2024-09-03 收藏 475KB PDF 举报
"Java基础练习教程——day10:减肥计划与条件语句" 在这个Java基础练习中,我们主要关注了两个部分:减肥计划的实现以及条件语句的应用,即if和switch版本。 1. **减肥计划if版本**: 案例需求是设计一个程序,根据用户输入的星期数(1-7)显示对应的减肥活动。具体步骤如下: - **步骤1**:通过`Scanner`类获取用户输入的星期数,并将其存储在整型变量`week`中。 - **步骤2**:使用if-else语句进行条件判断。如果输入的星期数小于1或大于7,输出错误提示;否则,根据输入的星期数输出相应的减肥活动,如周一跑步、周二游泳等。 - **代码实现**:在`Test01`类的`main`方法中,通过一系列if条件判断实现了这一功能。 2. **减肥计划switch版本**: 这个版本使用switch语句替代了if-else结构,代码更加简洁。在`Test02`类中: - **步骤1**:同样导入`java.util.Scanner`。 - **步骤2**:用户输入星期数后,通过`switch`语句根据输入值执行相应的减肥活动输出。 - **优化**:在`switch`语句中,当输入的星期数正好等于某个特定数字时,会执行对应的case,可以更直观地体现“匹配”的逻辑,且避免了if-else链的冗余。 3. **逢七跳过**: 这是一个扩展应用,要求在输入的星期数是7时跳过输出,即不显示“好好吃一顿”。这可以通过调整switch语句的case结构来实现,例如添加一个`default` case,或者在每个case之后添加一个`break`语句来阻止后续case的执行。 总结来说,这个day10的基础练习着重于Java中的条件语句(if和switch),通过实际的减肥计划案例展示了如何根据用户输入进行条件判断和输出操作。学习者可以通过这些实践加深对条件语句的理解和运用,提高编程技能。同时,对于switch语句的使用,能够体会到它在处理多个条件分支时的优势。