do{
循环语句
}
while(表达式);

先执行循环语句,判断表达式,如果表达式的值为true则执行循环语句,否则推出循环。
和while的不同就是先执行语句,再判断。
do while在任何情况下都会执行一次。

  1. public static void main(String[] args) {
  2. int i = 0;
  3. do{
  4. System.out.println("i的值为:" + i);
  5. System.out.println("==========");
  6. i++;
  7. }while(i<5);
  8. }

运行结果:

i的值为:0
==========
i的值为:1
==========
i的值为:2
==========
i的值为:3
==========
i的值为:4
==========