Java 循环结构 - for, while 及 do...while
在Java中,有三种主要的循环结构:for循环、while循环和do...while循环。
- For循环
For循环是最常见的循环,它在循环开始前进行初始化,每次循环迭代结束时进行迭代步骤。
for (int i = 0; i < 10; i++) {
System.out.println("Value of i: " + i);
}
- While循环
While循环在循环表达式为真时执行循环。循环表达式在循环体执行前进行评估。
int i = 0;
while (i < 10) {
System.out.println("Value of i: " + i);
i++;
}
- Do...while循环
Do...while循环是在循环末尾评估表达式的,也就是说,循环体至少会执行一次,然后再根据表达式决定是否继续执行。
int i = 0;
do {
System.out.println("Value of i: " + i);
i++;
} while (i < 10);
三种循环的主要区别在于:
- For循环和While循环在循环前进行初始化和迭代步骤,而Do...while循环在循环结束时进行这些操作。
- For循环和While循环在判断条件为假时不会进入循环,而Do...while循环至少会执行一次。
根据需要选择合适的循环结构可以提高代码的效率和可读性。
评论已关闭