ToB企服应用市场:ToB评测及商务社交产业平台

标题: 深入理解 Java 循环结构:while、do while、for 和 for-each 循环 [打印本页]

作者: 惊雷无声    时间: 2024-4-26 08:49
标题: 深入理解 Java 循环结构:while、do while、for 和 for-each 循环
Java 循环

循环可以执行一个代码块,只要达到指定的条件。循环很方便,因为它们节省时间,减少错误,并使代码更易读。
Java While 循环

while 循环会循环执行一个代码块,只要指定的条件为真:
语法
  1. while (condition) {
  2.   // 要执行的代码块
  3. }
复制代码
在下面的示例中,只要变量(i)小于 5,循环中的代码将一遍又一遍地运行:
示例
  1. int i = 0;
  2. while (i < 5) {
  3.   System.out.println(i);
  4.   i++;
  5. }
复制代码
注意:不要忘记增加条件中使用的变量,否则循环永远不会结束!
Do/While 循环

do/while 循环是 while 循环的变体。此循环将在检查条件是否为真之前执行一次代码块,然后只要条件为真,它就会重复执行循环。
语法
  1. do {
  2.   // 要执行的代码块
  3. }
  4. while (condition);
复制代码
下面的示例使用 do/while 循环。即使条件为 false,循环至少也会执行一次,因为在测试条件之前执行代码块:
示例
  1. int i = 0;
  2. do {
  3.   System.out.println(i);
  4.   i++;
  5. }
  6. while (i < 5);
复制代码
不要忘记增加条件中使用的变量,否则循环永远不会结束!
Java For 循环

当您确切地知道要循环多少次一个代码块时,请使用 for 循环而不是 while 循环。
语法:
  1. for (statement 1; statement 2; statement 3) {
  2.   // 要执行的代码块
  3. }
复制代码
说明:
示例:
  1. for (int i = 0; i < 5; i++) {
  2.   System.out.println(i);
  3. }
复制代码
输出:
  1. 0
  2. 1
  3. 2
  4. 3
  5. 4
复制代码
示例说明:
另一个示例:
[code]for (int i = 0; i




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4