java中的while循环在每次迭代开始时测试循环继续条件后执行一个或多个语句。然而,do-while 循环在第一次迭代完成后测试循环继续条件。因此,do-while 循环保证循环逻辑执行一次,而 while 则不能。
public class WhileAndDoWhileLoop { public static void main(String args[]) { int i=5; System.out.println("Test while Loop:"); while(i < 5) { System.out.println("Iteration: "+ ++i); } System.out.println("Test do-while Loop:"); i=5; do { System.out.println("Iteration: "+ ++i); } while(i < 5); } }
在上面的例子中,while循环语句根本不会执行。但是,将执行 do-while 循环的一次迭代。
Test while Loop: Test do-while Loop: Iteration: 6
以上就是在Java中,while循环和do-while循环有哪些区别?的详细内容,更多请关注php中文网其它相关文章!
已抢65593个
抢已抢30365个
抢已抢16721个
抢已抢8456个
抢已抢10991个
抢已抢22608个
抢