Java while 循环



  • 循环

    只要达到指定条件,循环就可以执行代码块。循环很方便,因为它们可以节省时间,减少错误并且使代码更具可读性。
    只要指定的条件是truewhile循环就会循环遍历代码块:
    语法::
    while (condition) {
      // 只要condition为true 这里就会执行
    }
    
    在下面的示例中,只要变量(i)小于5,循环中的代码就会一次又一次地运行:
    int i = 0;
    while (i < 5) {
      System.out.println(i);
      i++;
    }
    
    注意:不要忘记增加条件中使用的变量,否则循环将永远不会结束(变成死循环)!
  • do / while循环

    do/while循环是while循环的变体。在检查条件是否为真之前,此循环将执行一次代码块,然后只要条件为真,它将重复该循环。
    语法::
    do {
      // code block to be executed
    }
    while (condition);
    
    下面的示例使用do/while循环。即使条件为假,循环也将至少执行一次,因为代码块是在条件测试之前执行的:
    int i = 0;
    do {
      System.out.println(i);
      i++;
    }
    while (i < 5);
    
    注意:不要忘记增加条件中使用的变量,否则循环将永远不会结束(变成死循环)!