while与do....while的区别
⼀、格式:
1、while
while(逻辑表达式){
语句;//循环体
}
2、do…while
do{
语句;//循环体
}while(逻辑表达式);
⼆、区别:
while语句简单例子while的逻辑表达式在循环体前⾯,如果符合条件则执⾏循环体,否则跳出循环;do…while的逻辑表达式在循环体后⾯,不管是否符合条件都会⾄少执⾏⼀次循环体。
三、例⼦说明:
1、while
public class WhileText {
public static void main(String[] args){
int a =0,i =1;
while(i<1){
a += i;
i++;
}
System.out.println("a = "+a);//a=0
}
}
2、do…while
public class DoWhileText {
public static void main(String[] args){
int a =0,i =1;
do{
a += i;
i++;
}while(i<1);
System.out.println("a = "+a);//a=1
}
}
注意:例⼦中输出语句后⾯有执⾏结果,第⼀个是a=0;第⼆个是a=1;说明第⼀个程序没有执⾏循环体,⽽第⼆个程序执⾏了⼀次,但是他们的已知和条件都是⼀样的,区别就是第⼀个程序⽤的是while循环,第⼆个程序⽤的是do…while循环。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。