/*
while
条件初始化;
while(条件判断){
循环体语句;
条件变化;
}
do..while
条件初始化;
do{
循环体语句;
条件变化;
}while(条件判断);
区别 :
while : 先判断,满足条件要求再执行每一次循环
do..while : 先执行一次,然后判断条件决定下一次知否执行
无论是否满足条件,都至少执行一次
for : 次数循环 -> 多 ****
while : 条件循环 -> **
do..while : 理解 区别
*/
/*
//死循环
while(false){
System.out.println("while...false");
}
*/
do{
System.out.println("do...while...false");
}while(false);
//求100之间整数和
int i=1;
int sum = 0;
//while实现
while(i<=100){
sum+=i;
i++;
}
System.out.println(sum);
System.out.println(i);
//转为do..while实现
int j = 1;
sum = 0; //sum归零
do{
sum+=j;
j++;
}while(j<=100);
System.out.println(sum);
System.out.println(j);
本文详细讲解了while和do-while循环的条件判断方式,并通过示例对比了它们与for循环的不同。重点介绍了死循环的案例,并展示了如何用这两种结构计算100以内整数和。同时,还演示了将while循环转换为do-while实现的方法。
805

被折叠的 条评论
为什么被折叠?



