循环 ( for循环、while循环 、do-while循环)

本文介绍了Java中的循环概念,包括for、while和dowhile循环的语法、用途和注意事项,以及break、return和continue关键字的用法和区别。强调了循环在减少代码冗余和提高运行效率中的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、循环概念

           循环是为了满足java重复性操作,减少代码冗余,增加运行效率‘。

           重复写的代码, 考虑使用循环来优化

          如: 大家每天早上7点起床, 9点上课, 12点吃饭, 19点晚自习, 21点下课, 23点睡觉, 第二天又重复       7 点起床, ….. ,  直到毕业找到工作就可以跳出这个循环.

二、 for循环

        for (定义变量; 写循环的判定条件 ;迭代){
                         写需要循环的代码块
        }

  for (int a=0; a<100; a++){
     
         System.out.println(a);
     }

         1.定义变量只运行一次, 判断条件每次都会判断直到不满足就会结束循环,a++表示每次递增1

        2.运行顺序是先 创建变量 -判断条件-执行代码块-递增-判断条件-执行代码块-递增......等等直到不满足条件

        3. 循环条件表达式, boolean类型的结果, 如果true: 表示继续循环, 如果false:结束循环

        注意   修改循环变量, 如果不改,可能出现死循环,每循环一次执行一次

        5.for循环的循环变量在循环结束后会直接被销毁,更合理的使用内存空间。

三、while循环 

        定义变量
        while (判断条件){
        执行代码块

         迭代

        }

  int a=0;
        while (a<100){
            System.out.println(a);
            a++;
        }

        1,、while循环必须按照上述语法格式来写, 只能更改表达式内容和执行代码.
        2, 表达式可以是常量,变量或者其他表达式,该表达式会被强制转换为boolean类型

        3。 表达式不要一直是true, 避免死循环

        4.顺序是: 先判断表达式是否为true, 若true则执行执行代码, 然后再继续判断表达式是否为true,

        …. 直到判断表达式为false才会跳出循环, 执行while后面的代码

四 、dowhile循环 

        do{

        //循环体

        }while(循环条件);

        1.do-while: 特征: 先循环,后判断, 最小循环次数: 1

        2.//注意: while后面小括号之后有一个分号,不能省略        

        3.与while循环不同的是do-while循环是先进入循环,后判断条件

        4.使用do-while循环进行计算时最好先保存原始的值,后面可能会有用

五、三种循环区别

        for     1.结构紧凑   2.书写规范   3.内存使用合理   4.可预知次数的循环  5.推荐使用

        while 1.语法宽松   2.适应各类循环   3.无法预知次数的循环

        do while  1.优先执行循环代码

 六、 break   return  continue区别与使用

     break 1.退出,终止    2.可用在循环和switch    3.继续之后结构之后的代码     4.break之后不能写代码

    continue  1.跳过,继续   2.可用在循环   3.不退出循环,进行下一次循环     4.continue之后不能写代码

    return    1.返回,退还   2.可用在方法内   3.退出整个方法    4.return之后不能写代码

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值