双重条件而已

Jof*_*sey -1 java while-loop java-7

以下语句在Java中的含义是什么?

while(condition_1) {
    do something...
} while (condition_2);
Run Code Online (Sandbox Code Playgroud)

有没有真实的情况可以使用它?

更新:代码示例

    int i = 3;
    while (i < 10) {
        System.out.println(i++);
    } while (i < 15);
Run Code Online (Sandbox Code Playgroud)

Kev*_*man 10

它只是2声明.与第一个while循环的右括号位于同一行时,第二个没有意义.在大多数情况下,空白并不重要.如果两个while语句之间有空行,您的代码将执行相同的操作.

编辑:因为你编辑了你的代码以包含一个空的while循环,你应该注意到你的第二个while循环实际上并没有做除循环之外的任何事情.所以,如果你循环一次,你将永远循环.你可能会把它与do-while循环混淆,在这种情况下你应该参考教程:http://docs.oracle.com/javase/tutorial/java/nutsandbolts/while.html

  • 所以它打印3,4,5,6,7,8和9,然后永远迭代. (2认同)