流程控制04循环结构

循环结构

while循环

while(布尔表达式)
{
  //循环内容
}

只要布尔表达式是true就会一直执行下去

        //输出0-100
      int i = 0;
      while(i<=100)
      {

          System.out.println(i);
          i++;
      }
        //计算1+2+3+...+100
      int i=1;
      int sum=0;
      while(i<=100)
      {
          sum=sum+i;
          i++;
      }
      System.out.println(sum);

 

do...while循环

至少执行一次

do{
  //代码语句
}while(布尔表达式);
        int i = 0;
      int sum = 0;
      do {
          i++;
          sum=sum+i;
      }
      while(i<100);
      System.out.println(sum);
        int a = 0;
      while(a<0)
      {
          a++;
      }
      System.out.println("============");
      do {
          System.out.println(a);
      }

      while(a<0);

For循环

for(初始化;布尔表达式;更新){
  //代码语句
}
        int a = 1;               //初始化条件

      while (a<=100){//条件判断
          System.out.println(a);//循环体
          a+=2; // 迭代
      }
      System.out.println("while循环结束");
      for (int i = 1;i<=100;i++)
      {
          System.out.println(i);
      }
      System.out.println("for循环结束");
        打印99乘法表
      for (int i = 1;i<=9;i++)
      {
          for (int j = 1;j<=i;j++)
          {
              System.out.print(i+"*"+j+"="+i*j+"\t");
          }
          System.out.println();
      }

增强for循环

        int[] numbers = {10,20,30,40,50};//定义一个数组
      //遍历数组元素
      for (int x:numbers)
      {
          System.out.println(x);
      }

 

posted @ 2020-05-26 14:28  noblehacker  阅读(63)  评论(0)    收藏  举报