62,612
社区成员
发帖
与我相关
我的任务
分享
do {
吃一个苹果;
} while (没吃饱);
这个代码应该能懂吧,一进来,不管你饱不饱,必须先吃一个,再问你饱没饱,饱了就不能吃了,不饱就要接着吃。如果用while来实现也可以,只是麻烦一些,如下:
boolean 是第一次吃 = true;
while(是第一次吃 || 没吃饱) {
吃一个苹果;
是第一次吃 = false;
}
看到了吧,while也能实现一样的功能,但是代码是不是变多了,也没那么简洁了!!
int i=0
do {
i++;
}while(i!=0);
如果套用while来实现的话,看上去写了2次i++
int i=0;
i++;
while(i!=0) {
i++;
}