do while语句解构如下:
do {
//代码块1
}while(条件1)
do while 执行顺序。第一次先执行代码块1(不用判断条件1),然后判断条件1,如果条件1为true,则执行代码块1,然后再判断条件1,直到条件1位false,do while语句执行结束。
例子:
public class test {
public static void main(String[] args){
int i=0;
do{
System.out.println("第"+i+"次执行while内部的代码块");
i++;
}while(i<10);
}
}
结果:
第0次执行while内部的代码块
第1次执行while内部的代码块
第2次执行while内部的代码块
第3次执行while内部的代码块
第4次执行while内部的代码块
第5次执行while内部的代码块
第6次执行while内部的代码块
第7次执行while内部的代码块
第8次执行while内部的代码块
第9次执行while内部的代码块