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

如题所述

第1个回答  推荐于2017-05-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是先循环一次在进行判断。恩,我理解是这样,不好别骂我!本回答被网友采纳
第2个回答  2007-03-22
简单来说就是
while是先判断条件然后条件成立就执行否则不执行,
do....while 是先干一次,然后判断条件,如果条件成立再继续干
第3个回答  2007-03-22
do....while 霸王硬上弓
第4个回答  2007-03-22
哈哈
楼上的比较贴切

简述Java语言中while和do...while循环的区别
do{ 语句 } while(表达式);这个循环与while循环的不同在于:它先执行循环中的语句,然后再判断表达式是否为真, 如果为真则继续循环;如果为假, 则终止循环。因此, do-while循环至少要执行一次循环语句。使用while语句应注意以下几点:1、while语句中的表达式一般是关系表达或逻辑表达式,只要表达式的值...

java语言中,while 与 do?while 语句的区别是什么?
昆明北大青鸟java培训专家解答while循环语句会先判断循环条件,如果条件满足就执行循环,否则退出循环;而do?while循环语句会先执行一次循环,然后再判断循环条件是否满足(也就是说,即使循环条件一次都没有满足,do?while循环语句的循环体也会执行一遍)。这就是两者的本质区别。例如下面的两段代码,当x为0...

do while 和while的区别
do-while与while-do区别为:跳出循环不同、执行次数不同、优先操作不同。一、跳出循环不同 1、do-while:do-while不可以通过break在循环过程中跳出。2、while-do:while-do可以通过break在循环过程中跳出。二、执行次数不同 1、do-while:do-while至少会执行一次循环体。2、while-do:while-do可能会...

do. while和while的使用方法有哪些异同?
在C语言和Java等编程语言中,while (x) 循环结构与for循环结构一样,是一种基本语句之一。有些语言也支持do-while结构,与while循环不同之处在于,do-while会先执行一次循环体内的代码,然后再判断循环条件是否满足。当循环执行次数不确定的时候,while循环趋于更加灵活和适用。因此,while (x)无论在语...

Java循环结构-1,while和do while循环详解
Java中的循环结构是编程中不可或缺的部分,包括while、do-while和for循环。它们允许代码在满足特定条件下反复执行,而非仅执行一次,从而实现重复操作。首先,我们来看while循环,它是一种先判断后执行的循环。只要给定的布尔条件为真,就会反复执行循环体内的代码。例如,当编写一个输出图书信息的程序,...

java中有什么循环吗?
Java中有三种主要的循环结构:1、while 循环 while是最基本的循环,它的结构为:while( 布尔表达式 ) { \/\/循环内容} 只要布尔表达式为 true,循环就会一直执行下去。2、do…while 循环 对于 while 语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。do…...

java while和do while转换 下面这题怎么转换成do-while能输出一样的...
do while和while的主要区别在于,do{...}while会无条件先执行一遍,所以如果想转换成do while,则需要提前限制n,如下:do{ System.out.println("n="+n);\/\/这句放在n--后面结果为n=9 n=8... n--;}while(n > 0)当打印出n=1的时候,n--之后,n就是0了,这之后肯定不能再循环...

【Java编程】程序结构--循环1(while...和do...while)
Java编程中的循环结构:while和do...while详解在编写Java程序时,循环结构至关重要,使代码能够重复执行特定操作。主要有三种循环类型,这里主要讲解while和do...while的用法。例如,自动售票机的运作原理就利用了循环,当乘客投入不足10元时,会持续投币直到余额达到或超过10元,这一过程由while语句控制。

java中的流程控制语句中的三种循环控制语句
每次加1,一直到4结束.while循环,举例while(true){};也就是当条件为真的时候执行,否则一次也不执行 do…while循环,举例 do {i =0;System.err.println(i)}while(i>1){};此情况下即使不满足条件也会执行do中的语句,这个适合while的区别。备注:具体用那种循环根据实际需要选择即可。

JAVA中while和do-while如何转换
do{ 要循环的方法 }while(循环条件);while(循环条件){ 要循环的方法 } 区别就在于do-while,会先执行一次循环体。

相似回答