欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

for,while,do....while,三大循环结构的用法和对比!

程序员文章站 2022-07-15 10:47:13
...
循环三要素: 起始值, 终点值, 步长
循环体中定义的变量都是局部变量,尤其是for结构要注意for() 括号中的也是局部变量
while
while(判断条件){循环操作}
1>,判断while 后面的条件是否成立(true / false)
2>,当条件成立时,执行循环内的操作代码,然后重复循环1>,2>,直到循环不成立为止.
特点:先判断,后执行!
while规定一个数小于0循环,这里的0不小于0,不进入 while,输出了0;
public static void main(String[] args) {
    int a = 0;
    while (a<0){
        a++;
    }
    System.out.println(a);
}
for,while,do....while,三大循环结构的用法和对比!
do…while
do{循环操作}while(判断条件)
1>,先执行一遍循环操作,然后判断循环条件是否成立.
2>,如果条件成立,继续执行1>,2>,直到循环条件不成立为止.
特点:先执行,后判断 ,至少执行一次循环
while规定一个数小于0循环,这里的0不小于0,在 while中就会直接输出0;二这里先加一了!
public static void main(String[] args) {
    int a = 0;
    do {
        a++;
    }while (a<0);
    System.out.println(a);
}
for,while,do....while,三大循环结构的用法和对比!
for(*  ;  *  ;  *){}
for(循环变量初始化 ; 循环条件 ; 循环变量变化){}
初始值 结束值 步长
1>,执行循环变量初始化部分,设置循环的初始状态,此部分在循环中只执行一次.
2>,进行循环条件的判断,如果条件为true,则执行循环体内代码,如果为false则直接退出循环.
3>,执行循环变量变化部分,改变循环变量的值,以便进行下一次条件判断.
4>,依次重新执行2>,3>,4>,直到退出循环.
特点:相比while 和do…while语句结构更加简洁易读
循环5次加一操作 ,循环一次输出一次 下面的运行结果一行对应一次循环
循环10public static void main(String[] args) {
    int num = 0;
    for (int i=1;i<=5;i++){
        num = num + 1;
        System.out.println(num);
    }
}

for,while,do....while,三大循环结构的用法和对比!


                                                for,while,do....while,三大循环结构的用法和对比!

作者:唐平

时间:2018.4.22