Java for循环和while循环已经do-while循环

一、for循环嵌套

/**打印下列图形
*******
 *   *
  * *
   *
   /*
        for(int i=0;i<4;i++){
            for(int j=0;j<i;j++){
                System.out.print(" ");
            }
            for(int j=0;j<7-i*2;j++){
                System.out.print("*");
            }else system.out.print(" ");
        }
        System.out.println();

二、while循环

  1. 语法结构 :

    while(表达式){
     ...代码块...
    }
  2. 理解:表达式结果必须是boolean类型

三、do-while循环

  1. 语法结构:

do{
    ...代码块...
}while(表达式);
  1. 理解:先执行一遍在判断表达式,表达式的结果必须是boolean类型。

四、死循环

永远不会跳出的循环。

五、for vs while vs do-while

  1. 表达式的区别:

    1. for(初始化变量;判断条件;跟新变量){}

    2. while(判断条件){}

    3. do{}while(判断条件);

  2. 执行顺序的区别:

    1. for和while:先判断再执行。

    2. do-while:先执行一遍再判断。

  3. 应用场景:

    1. 循环次数确定时,使用for。

    2. 循环次数不确定时,先判断再执行,使用while。

    3. 循环次数不确定时,先执行一遍再判断,使用do-while。

for循环使用最多,其次时while。

六、特殊的流程控制语句

  1. break:

    1. 含义:作用再循环中,表示跳出该循环

    2. //实验:
      while(true){                                System.out.println("111");
          System.out.println("222");
          if(true){
              break;
              }
          System.out.println("333");
          System.out.println("444");
          }
  2. continue:作用在循环中,表示跳过循环体剩余部分,进入到下一次循环。

  3. return:作用在方法中,表示结束当前方法。

  4. lable:给循环做标记。

    1. //面试题:以下代码第几行会报错?
      //答:这段代码不会报错
          http://www.baidu.com
          a:for(int i = 0;i<5;i++){
          System.out.println("用良心做教育");
          }
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值