在java中do while循环的特点是,do while循环先执行一次循环内的程序,在进行是否进行循环的判断。
代码:
int i=1;
while(i<1) {
System.out.println("hello,word");
i++;
}
这个while是不会有输出结果的,因为设变量i=1,while循环的判断是在i<1的情况下才执行循环里的程序。
再来看do while
int i=1;
do {
System.out.println("hello,word");
}while(i<1);
也是设变量i=1,循环的判断是在i<1才循环这个会有输出结果吗??
答案是有一次的。这就是do while循环的特点,会先进行一次循环内的程序在进行判断是否循环。
本篇博客仅是个人观点,仅供新手参考学习。如有不对望指出本人及时更改。