Java中的循环结构,入门级

目录

一、什么是循环?

二、循环结构的组成

三、for 循环

1.什么是for 循环?

2.for 循环的基本语法:

3.执行顺序:声明循环变量  →  判断循环条件 → 执行循环代码 → 迭代 → 判断循环条件 ……

4.示例:在控制台依次输出数字1-100。

四、while 循环

1.什么是while 循环?

2.while 循环语法:

3.执行顺序:声明循环变量  →  判断循环条件 → 执行循环代码 → 迭代 → 判断循环条件 ……

4.示例:

五、do…while 循环

1.什么是 do...while 循环?

2.do...while 循环语法:

3.示例:

六、for 循环、while 循环 、do...while 循环的区别

七、循环中的三个关键字

1.什么是continue?

2.什么是break?

3.什么是return?


一、什么是循环?

       循环可以用来处理重复任务,或者执行重复的计算。循环在生活中随处可见,循环语句可以在满足循环条件的情况下,反复执行某一段代码。这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。

注:在使用循环之前,需要先搞清楚“什么时候做什么事”。因为循环不能一直不停

二、循环结构的组成

1.初始化语句。一条或者多条语句,这些语句完成一些初始化操作。

2.判断条件语句。这是一个boolean表达式,这个表达式能决定是否执行循环体。

3.循环体语句。这个部分是循环体语句,也就是要多次执行的代码块

4.迭代。这个部分是改变循环变量值的,让循环能在合适的时候退出

三、for 循环

1.什么是for 循环?

        for循环可以在循环条件满足的情况下,反复执行{}内的代码块。注:for 循环中的循环变量在循环外部无法使用。

2.for 循环的基本语法
  •         for(声明循环变量 ; 循环条件 ; 迭代){
  •                 被循环的代码块
  •         }
3.执行顺序

声明循环变量  →  判断循环条件 → 执行循环代码 → 迭代 → 判断循环条件 ……

4.示例

在控制台依次输出数字1-100。

for (int i = 1; i <= 100; i++) {
            System.out.println(i);
        }

四、while 循环

1.什么是while 循环?

        与 for 循环一样可以在循环条件满足的情况下,反复执行{}内的代码块。循环需要的内容只是换了位置。

2.while 循环语法
  •         声明循环变量
  •         while(循环判断){
  •                 被循环的代码块
  •                 迭代
  •         }
3.执行顺序

声明循环变量  →  判断循环条件 → 执行循环代码 → 迭代 → 判断循环条件 ……

4.示例

在控制台依次输出数字1-100。

 //声明循环变量
        int i = 1;
        while (i <= 100){
            System.out.println(i);
            i++;    //迭代
        }

五、do…while 循环

1.什么是 do...while 循环?

        do...while 循环更加特殊,他会先执行循环内的代码,再进行循环条件的判断。由于先执行循环体的原因,即便不满足循环条件也会执行一次。

2.do...while 循环语法
  •         声明循环变量
  •         do{
  •                 被循环的代码块
  •                 迭代
  •         }while(循环判断);
3.示例

在控制台依次输出数字1-100。

       //声明循环变量
       int i = 1;
       do {
           System.out.println(i);  //被循环代码块
           i++;  //迭代
       }while (i <= 100);  //循环判断

六、for 循环、while 循环 、do...while 循环的区别

1.结构上不同:for 循环中的循环变量在循环外部无法使用,而 while 循环却是在循环结构外部声明                         的循环变量,所以即便循环结束,也可以继续使使用情况不同用。

2.对内存空间使用不同:for循环的循环变量在循环结束后会直接被销毁。

3.使用情况不同:for 循环用于可预知循环次数的循环或基于数字递增进行循环,while循环用于不能预知循环次数时。

4.执行顺序:for循环和while循环是先判断后执行,但do-while循环是先执行后判断

七、循环中的三个关键字

1.什么是continue?

        continue是跳过本次循环。当代码执行遇到continue时,会将本次循环终止,但是循环结构不退出,继续执行迭代部分并开始下一次循环。可用在循环,continue之后不能写代码

2.什么是break?

        break是退出循环。当循环中代码执行到break关键字时,会立即退出循环,继续执行循环结构后的代码。可用在循环和switch,break之后不能写代码。

3.什么是return?

        return是退出方法。当程序执行遇到return时,整个方法都会终止。则循环结构之后的代码也无法运行。可用在方法内,学习到后面return后可以携带表达式,可以将表达式的结果作为方法的结果反馈给方法的调用者。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值