循环结构while、do while、for

while、do while、for循环的四要素:

1.声明循环关键字while、do while、for(for循环——1.循环变量初始化)

2.循环条件(布尔值表达式)

3.循环体(循环操作)

4.迭代条件,也就是变量的变化(使循环趋于结束的条件)

while循环:

符合条件,循环继续执行;否则,循环退出。特点:先判断,再执行。
语法:

while(循环条件){  
    //循环操作 
}

public class Test {
    public static void main(String[] args) {
        int i = 1;
        while (i <= 10) {
            System.out.println(i);
            i++;
        }
    }
}


do while循环:

先执行一边循环操作,符合条件,循环继续执行;否则,循环退出。特点:先执行,在判断。

do{  
    //循环操作
}while(循环条件); // 后置条件检查

public class Test {
    public static void main(String[] args) {
        int i = 1;
        do {
            System.out.println(i);
            i++;
        } while (i <= 10);
    }
}



for循环:

符合条件,循环继续执行;否则,循环退出。特点:先判断,再执行。

for(初始化参数;布尔值判断条件;更新循环变量){
    //循环操作
}
例:
public class Test {
    public static void main(String[] args) {
        for (int i=0;i<10 ;i++){
             System.out.println("好好学习!");
        }  
    }
}

注:for循环的三个部分任意部分都可以省略,";;"两个分号不可以省略。最简单的for循环就是这样的 for(;;){ } 。

for循环属于while循环的简写。

for循环表达式中,可以同时声明多个同一类型的值和表达式,中间必须用","隔开

for(int i=0,j=10;i<10;i++,j--){
    //循环体
}

while循环、do-while循环和for循环的区别

  1. 语法不同
  2. 执行次序不同:while循环和for循环先判断,后执行;do while循环先执行,后判断。
  3. 初始情况不满足循环条件时:while循环和for循环一次都不会执行;do-while循环不管任何情况都至少执行一次

while循环、do-while循环和for循环的无限循环格式

1.while循环
while(true){
    //循环体
}
2.do while循环
do{
    //循环体
}while(true);
3.for循环
for(;;){
    //循环体
}

 while循环、do-while循环和for循环的适用情况

循环次数确定的情况,通常选用for循环

循环次数不确定的情况(例:需获取用户输入来判断是否继续循环),通常选用while和do-while循环

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值