for循环结构

for循环结构(重要部分)

#for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构

#for循环执行次数是在执行前就确定的

//while循环结构
      int a =1;//初始化值
      while (a<=100){//条件判断
          a+=2;//迭代
          System.out.println(a);
      }      
      //for循环结构
      //初始化//条件判断//迭代
      for (int i =1;i<100;i+=2){
          System.out.println(i);
      }
      /*for循环注意事项
      *最先执行初始化步骤,可以声明一种类型,也可以初始化一个或多个循环控制变量,也可以是空语句
      * 检测布尔式表达式的值
      * 执行一次循环后,更新循环控制变量{迭代因子控制循环变量的增减}
      * 再次检测布尔表达式,循环执行上面的过程,直到表达式为false,
        */
  }
}

 

//思考:用while或for分别求出1-100中奇数与偶数的和
      int qqqsum =0;
      int wwwsum =0;
      for (int i =0;i<=100;i++){
          if (i%2!=0){
              qqqsum+=i;
          }else{
              wwwsum+=i;
          }
      }
      System.out.println("奇数的和为:"+qqqsum);
      System.out.println("偶数的和为:"+wwwsum);
?
      int a =0;
      int eeesum =0;
      int rrrsum =0;
      while (a<=100){
          if (a%2!=0){
              eeesum+=a;
          }else{
              rrrsum+=a;
          }
          a++;//注意:++的位置很重要,影响结果输出是否正确,最后才迭代
      }
      System.out.println("奇数的和为:"+eeesum);
      System.out.println("偶数的和为:"+rrrsum);
  }
}

 

        //用while与for计算1-1000中能被5整除的数,并每行输出三个
      for (int i =0;i<=1000;i++){
          if (i%5==0){
              System.out.print(i+"\t");
              if (i%(5*3)==0){
                  System.out.println();
              }
          }
      }
      int a =0;
      while (a<=1000){
          a++;
          if (a%5==0){
              System.out.print(a+"\t");
              if (a%15==0){
                  System.out.println();
              }
          }
      }
  }
}

 

 

for循环结构

上一篇:airflow问题系列2 —— task保持running假死状态


下一篇:业务代表模式