循环结构

百知教育学习 - 胡鑫喆 - 循环结构

在这里插入图片描述

一、while循环

  • 语法:

    • while(布尔表达式){ //while(i<100)中的i称为循环变量

      //逻辑代码(循环操作)

      }

  • 流程:

    • 先对布尔表达式进行判断,结果为true,则执行逻辑代码
    • 本次执行完毕后,再次进行判断,结果仍旧为true,则再次执行逻辑代码
    • 直至布尔表达式的结果为false时,才会退出循环结构,执行后续代码
  • 死循环:

    • while(true){

      代码块;

      }

    • int i=1;

      while(i<=100){

      语句块; //如果没有i++,则为死循环

      }

二、do-while循环

  • 语法:

    • do{

      逻辑代码(循环操作)

      }while(布尔表达式);

  • 流程:

    • 先执行一次循环操作,再进行布尔表达式的判断
    • 如果结果为true,则再次执行循环操作
    • 如果结果为false,才会退出循环结构,执行后续代码

三、for循环

  • 语法:

    • for(初始部分;循环条件;迭代部分){

      //循环操作

      }

      注意:如果你知道此循环要多少次,那就用for循环 。for循环又被称为确定循环,while循环和do while循环称为不确定循环

    • for(初始部分;;迭代部分){

      //循环条件不写就默认为true,那么这就是个死循环

      }

  • break、continue语句:

    • if(条件) continue; 在for语句以及while语句中使用,表示达到某条件跳过此条件的语句块,执行下一个条件的语句块 continue 标签名;
    • if(条件) break;在for语句以及while语句中使用,表示达到某条件立刻跳出循环 break 标签名
  • 双重嵌套for语句

    • 标签1:for(int i=1;i<=5;i++){

      ​ 标签2:for(int j=1;j<=i;j++){

      ​ if(i4 &&j3) break loop;

      ​ System.out.print(“i=”+i+“j=”+j+"\t");

      ​ }

      System.out.println();

      }

      注意:println与print的区别: println打印的语句会换行,print打印的语句不会换行

四、局部变量

  • 概念:声明在函数内部的变量,必须先赋值再使用
  • 作用范围:定义行开始到所在的代码块结束
  • 注意:多个变量,在重合的作用范围内,不可出现重名(命名冲突)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值