• Java学习(三)


    While循环

    • (里面是循环条件也是一个表达式) boolean表达式 a>b; 返回一个结果true false
    • for和while都是一个当型循环

      int sum=0;
      int i=11;
      (一)while(i<=10){
          if(i==5){
              continue;}
          sum+=i;  //把水倒入水桶
          System.out.println(i);
          i++;    //倒入过后在增加一个水杯}
      (二)while(true){
          if(sum==5050){break;}}
      System.out.println(sum);}
      

    doWhile循环

    • doWhile是直到型循环
    • 先执行一次循环,然后再判断(直到某条件满足才开始循环)

      int i = 10;
      int sum = 0; 
      do{
          i++;
          if(i==5){
              break;//continue;}
          sum+=i;   //循环体
          System.out.println(i);
      }while(i<10);   //循环判断条件
      System.out.print(sum);
      

    for循环

        int sum = 0;
        int i = 1;
        //用水杯往水桶里面加水。加到100杯水停止就加
        //加水加到50杯就不加了
        //第50杯 杯水有毒,不加
        for(i =1;i<=100;i++){
            /*if(i==50){
                break;  //跳出本轮循环
            }*/
            if(i==50){
                continue;//结束本次循环,继续下次循环}
            sum= sum+i;//不断往水桶里面加水sum+=i;}
    
    • break关键字可以用于任何循环控制结构,从而使循环立即终止。既跳出本轮循环(在Switch里是结束判断)
    • continue 结束本次循环,开始下一次循环

    双层循环

    (一)for(int i=0;i<8;i++){//外部循环一次,内部循环10次
            for(int k =8;k>i;k--){
                System.out.print(" ");}
            for(int j=0;j<8;j++){//外部循环控制行,
                内部循环控制列
                System.out.print("*");}
            System.out.print("\n"); 
    (二)for(int i=0;i<8;i++){//外部循环一次,内部循环10次
            for(int j=0;j<i+1;j++){//外部循环控制行,
                内部循环控制列
                System.out.print("*");}
                System.out.println();}
    

    三种循环的区别

    • for循环语句适合于构造循环次数已知的循环程序
    • while循环语句适合于构造循环次数未知的循环程序
    • doWhile循环语句(用得不多)仍然适合于构造循环次数未知的,但至少要执行一次的循环程序
  • 相关阅读:
    python3读取chrome浏览器cookies
    python3 reqeuests给OSC全站用户刷积分
    批处理与python代码混合编程的实现方法
    python3 使用pyperclip读写剪贴板(windows)
    python3使用requests登录人人影视网站
    Flask form
    Flask session
    Flask 目录
    flask 源码剖析
    单例模式
  • 原文地址:https://www.cnblogs.com/yeruheqi/p/5331271.html
Copyright © 2020-2023  润新知