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

循环三要素: 起始值, 终点值, 步长
循环体中定义的 变量都是局部变量, 尤其是 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);
}
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(*  ;  *  ;  *){}
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);
    }
}



                                               

作者:唐平

时间:2018.4.22



  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值