查看: 104|回复: 0

JAVA循环结构

[复制链接]

2

主题

4

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2023-1-11 21:55:25 | 显示全部楼层 |阅读模式
JAVA程序中有三种实现循环的方法,分别是:while循环结构、do-while循环结构、for循环结构。
while循环结构

    语法格式:

while(循环条件){
        //循环操作
}
关键字while后小括号中的内容是循环条件,循环条件是一个表达式,值为boolean类型。
while循环操作顺序:
1. 声明并初始化循环变量
2. 判断循环变量是否成立,成立的话执行循环操作,不成立则退出
3. 执行完循环操作,再判断一次循环条件,决定继续执行还是退出循环
示例:
int a = 0;                //声明并初始化循环变量
while(a < 4){                //判断条件当a小于4的时候执行循环
    System.out.println("欢迎使用while循环" + a);        //循环输出该语句加上a的值
    a++;                //改变a的值
}
注意:
在执行循环结构的时候 我们要注意避免死循环
以上述为例,如果在最后不添加a++,那么就是进入死循环,因为每次执行完毕后a的值不变得话,那么他的判断条件永远会成立,他就会一直循环下去。

do-while循环:

我们上面说到的while循环是先判断条件是否成立的时候才决定是否进入循环结构,那如果有时候我们的条件不成立,但是我们必须要执行一次循环的时候怎么办呢?
接下来就要用到java为我们提供的do-while循环结构了。
do-while循环结构的特点就是不管循环条件是否成立,它都会先执行一遍。
语法格式:

do {
      //循环操作
}while(循环条件);
需要注意的是,do-while循环的循环条件是放在最后的,在最后是要以分号结尾的。
do-while循环结构的执行顺序:
1.声明并初始化循环变量
2.执行一遍循环操作
3.判断循环条件,成立则继续执行循环条件,否则退出循环
while后面的分号是至关重要的,千万不要忘记。
说明:
while和do-while循环结构的区别:
两者一个循环结构在前面,就是while循环,它的特点就是先判断循环条件是否成立,另一个循环结构在后面,就是do-while循环结构,它的特点就是不管判断条件是否成立,都要先执行一遍循环操作再判断条件。
for循环结构

语法格式:

for(表达式1,表达式2,表达式3){
        //循环体
}
表达式1:赋值语句,循环结构的初始化部分,为循环变量赋初值。示例:int a = 0;
表达式2:条件语句,循环结构的循环条件。示例:a < 5;
表达式3:赋值语句,循环结构的迭代部分,通常用来修改循环变量的值。示例:a++;
注意:
每个表达式必须使用分号隔开
for循环示例:
for(int a = 0;a < 5;a++){
    System.out.println("欢迎使用for循环结构" + a);
}
二重循环:
//while二重循环
while (循环条件1){
循环操作1;
            while (循环条件2){
           循环操作2;
            }
}

//do-while二重循环
do {
循环操作1
    do {
        循环操作2
    }while (循环条件1)
}while (循环条件2);

//for二重循环
for (循环条件1){
循环操作1;
    for(循环条件2){
        循环操作2;
    }
}切记,运行前查看代码,最好不要进入死循环,如果发现已经进入死循环时,要及时停止。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表