Java中的循环语句主要包括while
和for
两种。while
循环基于条件判断执行,只要条件为真,循环体内的代码就会重复执行,适用于循环次数不确定或需要根据动态条件控制的场景。而for
循环则通常用于已知循环次数的任务,如遍历数组或集合,它集成了初始化、条件检查和迭代更新于一行内,结构更加紧凑清晰。两者均可嵌套使用,处理复杂迭代。选择while
还是for
,取决于具体需求和代码可读性。
一、while循环
while
循环是最基本的循环结构之一,其工作原理是:只要给定的条件为真(true),循环体内的代码就会一直执行。直到条件变为假(false),循环才会终止。
语法结构:
while (条件表达式) {
// 循环体:条件为真时执行的代码
}
示例代码:
public class WhileExample {
public static void main(String[] args) {
int i = 0;
while (i < 5) {
System.out.println("i的值是: " + i);
i++; // 更新条件变量,避免无限循环
}
}
}<