Java 循环
循环可以执行一个代码块,只要达到指定的条件。循环很方便,因为它们节省时间,减少错误,并使代码更易读。
Java While 循环
while 循环会循环执行一个代码块,只要指定的条件为真:
语法
- while (condition) {
- // 要执行的代码块
- }
复制代码 在下面的示例中,只要变量(i)小于 5,循环中的代码将一遍又一遍地运行:
示例
- int i = 0;
- while (i < 5) {
- System.out.println(i);
- i++;
- }
复制代码 注意:不要忘记增加条件中使用的变量,否则循环永远不会结束!
Do/While 循环
do/while 循环是 while 循环的变体。此循环将在检查条件是否为真之前执行一次代码块,然后只要条件为真,它就会重复执行循环。
语法
- do {
- // 要执行的代码块
- }
- while (condition);
复制代码 下面的示例使用 do/while 循环。即使条件为 false,循环至少也会执行一次,因为在测试条件之前执行代码块:
示例
- int i = 0;
- do {
- System.out.println(i);
- i++;
- }
- while (i < 5);
复制代码 不要忘记增加条件中使用的变量,否则循环永远不会结束!
Java For 循环
当您确切地知道要循环多少次一个代码块时,请使用 for 循环而不是 while 循环。
语法:- for (statement 1; statement 2; statement 3) {
- // 要执行的代码块
- }
复制代码 说明:
- 语句1在执行代码块之前执行一次。
- 语句2定义执行代码块的条件。
- 语句3在执行代码块后执行(每次)。
示例:- for (int i = 0; i < 5; i++) {
- System.out.println(i);
- }
复制代码 输出:示例说明:
- 语句1设置一个变量 i 并将其值初始化为 0。
- 语句2定义循环条件:i 必须小于 5。
- 语句3在每次循环迭代中将 i 的值增加 1。
另一个示例:
[code]for (int i = 0; i |