(1)while语句
while(条件表达式){
//循环体
}
说明:while语句当条件表达式为真时,则执行循环体,然后继续判断,直到条件表达式的值为假,执行后续语句;while语句的特点是先判断,后执行。
例:输出1~30
int n=1;
while(n<=30)
{
System.out.println(n);
n++;
}
System.out.println("输出完成");
注:如果程序运行过程出现死循环,可用Ctrl+C快捷键停止。
(2)do…while语句
do{
循环体
}while(条件表达式);
说明:do…while语句先执行循环体,然后判断条件表达式,若为真,则继续执行循环,否则结束循环。do…while特点是先执行后循环,循环体至少会执行一次。
(3)for语句
for(控制变量设初值;循环条件;迭代部分){
循环体
}
说明:for语句执行时,首先执行初始化操作,然后判断条件是否满足,若满足,则执行循环体,最后通过迭代部分给控制变量增值。完成一次循环后,重新判断。
例:输出数字1到10
for(int i=1;i<11;i++)
System.out.println(i);
注:
(1)初始化,循环条件以及迭代部分可以为空(但分号不能省略),三者为空,相当于无限循环。
(2)初始化部分和迭代部分可以用逗号语句来进行多个操作。
循环嵌套
循环嵌套就是循环体中又包含循环语句,3种语句可以自身嵌套,也可以相互嵌套。
如:
for( ; ; )
{
for( ; ; )
{
//循环体
}
}
跳转语句
continue :结束本次循环,继续执行下一轮循环体。
break :直接跳出循环。