Java while 循环
-
循环
只要达到指定条件,循环就可以执行代码块。循环很方便,因为它们可以节省时间,减少错误并且使代码更具可读性。只要指定的条件是true,while循环就会循环遍历代码块:语法::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);
注意:不要忘记增加条件中使用的变量,否则循环将永远不会结束(变成死循环)!