Java do while循环


do while类似于while循环,但是在检查给定条件之前,保证语句组至少运行一次。 需要注意的一点是'while'循环是一个退出控制循环。虽然(它不一定会执行),'do while'是一个入口控制循环(它将至少执行一次,即使条件不是真的)。

do
 {
    // Statements
 }
 while (condition);

int iter_DoWhile = 20;
 do
 {
    System.out.print (iter_DoWhile + " ");

    // Increment the counter
    iter_DoWhile++;
 }
 while (iter_DoWhile < 10);
 System.out.println("iter_DoWhile Value: " + iter_DoWhile);

输出:

20
    iter_DoWhile Value: 21

记住 :执行一次代码体之后检查do-while循环的条件。

行使

你能猜出以下代码片段的输出吗?

int i = 10;
 do
 {
    System.out.println("The value of i is " + i);
    i--;
 }
 while (i >= 10);

更多Java教程

学习更多Java教程