do…while循环类似于while循环,只是do…while循环保证至少执行一次。
例子:
int x = 1; do { System.out.println(x); x++; } while(x < 5); /* 1 2 3 4 */
注意,条件出现在循环的末尾,因此循环中的语句在测试之前执行一次。
即使有错误的条件,代码也会运行一次。例子:
int x = 1; do { System.out.println(x); x++; } while(x < 0); //输出 1
注意在do…while循环中,while只是条件,没有实体