Java 循环语句
循环结构能让程序员以较少精力完成大量重复工作,使计算机根据条件做循环计算,条件成立时继续循环,不成立则结束循环。传统依次打印数字的代码存在不灵活、难维护、伸缩性差等弊端,而使用循环结构可解决这些问题。
1. while 循环
1.1 语法
while (条件) {
// 循环体,条件成立时执行
...
}
// 循环完成后执行
每次循环开始前判断条件是否成立,若为 true
则执行循环体内部语句;若为 false
,则跳出循环,执行后续代码。
1.2 实例
- 打印 1 到 5
public class WhileLoop1 {
public static void main(String args[]) {
int i = 1;
while (i <= 5) {
System.out.println(i); // 打印i
i++; // i自增1
}
}
}
注意循环体中需改变循环条件变量的值,否则会陷入死循环。
- 计算 1 到 100 的累加和
public class WhileLoop2 {
public static void main(String[] args) {
int sum = 0; // 累加和
int i = 1;
while (i <= 100) {
sum = sum + i; // 使sum和i相加,并将值再次赋值给sum
i++; // i自增1
}
System.out.println("1到100的累加和为:" + sum);
}
}
2. do while 循环
2.1 语法