在不少实际问题中有许多具有规律性的重复操作,因此在Java程序中就需要重复执行某些语句。一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。循环语句是由循环体及循环的终止条件两部分组成的。下面我们一起来了解一下Java中的3种循环语句。
while先判断为真,再执行while循环语句,如果条件为假,则跳出循环
语法如下:
While(条件表达式){
执行语句
}
实例:
public class Denon {
public static void main(String[] args) {
int num = 1;
while(num<=5){
num++;
System.out.print(num+"、");
}
}
}
输出结果为:2、3、4、5、6
注意:while表达式的括号后加“;”,这时程序会执行一条空语句,而进入死循环,Java编辑器也不会报错,这将会浪费很多时间调试。
对于while语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。
do…while循环和while循环相似,不同的是,do…while循环至少会执行一次
语法如下:
do{
执行语句
} While(条件表达式);
实例:
int num = 1;
while(num<1){// while条件为假,不进入循环
num++;
System.out.print(“while”+num+"、");
}
do {
num++;
System.out.print(“do…while”+num+"、");
}while (num<1);//do… while循环一次,再判断条件是否成立,输出结果为2、
for循环是java程序中设计最有用的循环语句之一。一个for循环可以用来重复执行某个语句,直到某个条件得到满足。
语句格式
for(初始化; 布尔表达式; 更新) {
//代码语句
}
实例:
int num1 = 3;
for (int i = 0; i < num1; i++) {
System.out.println(“i输出值”+i+"、");
}
i输出值0、i输出值1、i输出值2、
foreach语句是for语句的特殊简化版本,不能完全取代for语句,但任何foreach语句都可以改写为for语句版本。
foreach语法:
for(声明语句 : 表达式){
//代码句子
}
实例:
int[] num2 = new int[]{1,2,3,4,5,6};
for (int i : num2) {
System.out.print(“i输出”+i+"、");
}
i输出1、i输出2、i输出3、i输出4、i输出5、i输出6、
好了,关于Java循环语句就讲到这里,想了解更多的Java控制语句请到动力节点在线网站观看最新的视频课程学习。
提枪策马乘胜追击04-21 20:01
代码小兵92504-17 16:07
代码小兵98804-25 13:57
杨晶珍05-11 14:54