欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

while与do while 的区别

程序员文章站 2024-03-23 23:16:28
...

while是先判断在执行。 

int i=10;
while(i<10){
 System.err.println(i);
 i++;
}
//结果是什么都不打印,最终i=10

do-while是先执行再判断。

int i=10;
do{
 System.err.println(i);
 i++;
}while(i<10);
//打印的是10,最终i=11;

两者的区别:

  1. while先判断后执行,do while先执行后判断
  2. 当不满足循环条件时,while循环一次都不会执行,do while循环至少执行一次
相关标签: java基础