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只是条件,没有实体