4.7 do-while结构

do while语句和while语句非常类似。其形式如下:
do{
    语句;
}while(条件);
do~while和for、while最大的区别就是它必定会执行一次语句,执行完之后才去验证条件。相当于这样:
(1)执行被控制的代码,到第(2)步;
(2)验证条件是否成立,如果成立则进入第(1)步,否则退出循环;
另外这个语句在最后需要加上分号,也就是这样:“while(条件);”。 例如
do{
    System.out.println("你好");
}
while(5 > 6);
这几行语句将打印一个“你好”,就算循环条件是5>6这样明显不成立的式子。因为是先运行一次,再去验证条件,如果成立则继续循环。如果换成while:
while(5 > 6){
    System.out.println("你好");
}
运行后不会打印任何东西。