java语言中while 与do....while语句的区别是什么

来源:百度知道 编辑:UC知道 时间:2024/05/24 16:10:21

int i=0;
while(i>0){
System.out.println("0");
}
//这样不输出;
int i=0;
do{
System.out.println("0");
}while(i>0)
//这样输出结果是0
也就是说while是先判断条件在进行循环;而do-while是先循环一次在进行判断。恩,我理解是这样,不好别骂我!

简单来说就是
while是先判断条件然后条件成立就执行否则不执行,
do....while 是先干一次,然后判断条件,如果条件成立再继续干

do....while 霸王硬上弓

哈哈
楼上的比较贴切