目录
- 1. 背景
- 2. 顺序结构
- 2. 选择结构
- 2.1 `if`语句
- 2.2 `if-else`语句
- 2.3 `if ... else if ... else if ... else`语句
- 2.4 `switch`语句
- 2.5 分支嵌套
- 2.6 选择结构的特点
- 3. 循环结构
- 3.1 `for` 循环:精确控制的利器
- 2.2 `while` 循环:条件驱动的循环
- 3.3 `do-while` 循环:至少执行一次的保障
- 3.4 增强 for 循环
- 3.4.1 增强for循环的语法
- 3.4.2 使用增强for循环遍历数组
- 3.4.3 使用增强for循环遍历集合
- 3.5 循环编程的要点
1. 背景
在Java的奇妙世界里,顺序、选择与循环,这三大结构如同探险家手中的地图、指南针和背包,引领我们穿越编程的密林,探索无尽的乐趣。接下来,让我们以更加生动有趣的方式,一起踏上这段旅程吧!
2. 顺序结构
顺序结构是编程中最基础的结构之一,它是构建更复杂结构(如选择结构和循环结构)的基础。
在Java中,程序中的语句会按照书写的顺序,从上往下依次逐行执行。
趣味示例:
想象一下,你正在为一场盛大的派对准备食物。准备派对食物的过程,就是一个典型的顺序结构。
public class PartyPreparation {public static void main(String[] args) {System.out.println("1. 洗净蔬菜");System.out.println("2. 切割水果");System.out.println("3. 搅拌沙拉酱");System.out.println("4. 摆盘上桌");// ... 按顺序执行其他派对准备任务System.out.println("派对准备完毕,开始享受吧!");}
}
在这个示例中,程序按照我们列出的步骤,一步一步地执行,没有任何跳跃或分支。这就是顺序结构的魅力所在:它简单、直观,易于理解和维护。
2. 选择结构
在Java的编程世界中,选择结构是一种非常重要的控制流结构,它允许程序根据某些条件来决定执行哪段代码。
选择结构主要分为if
语句、if-else
语句、if-else if-else
语句以及switch
语句。接下来,我们将逐一探索这些选择结构的奥秘。
2.1 if
语句
if
语句是最简单的选择结构,它只在条件为真时执行一段代码。
public class IfExample {public static void main(String[] args) {int number = 10;if (number > 0) {System.out.println("数字是正数。");}}
}
输出:
数字不是正数。
2.2 if-else
语句
if-else
语句在if
语句的基础上增加了一个else
部分,用于在条件为假时执行另一段代码。
public class IfElseExample {public static void main(String[] args) {int number