public class TestDoWhile{
public static void main(String[] args){
//1+2+3+4+.....100
//while方式:
/*int i = 101;
int sum = 0;
while(i<=100){
sum += i;
i++;
}
System.out.println(i);//101
System.out.println(sum);//0
*/
//do-while方式:
int i = 101;
int sum = 0;
do{
sum += i;
i++;
}while(i<=100);//一定要注意写分号,否则编译出错
System.out.println(i);//102
System.out.println(sum);//101
/*
【1】while和do-while的区别:
while:先判断再执行
do-while:先执行再判断---》至少被执行一次,从第二次开始才进行判断
【2】上面场合使用do-while:
while(考试是否通过){
考试:
}
---》不合适
do{
考试:
}while(考试是否通过);
---》合适
*/
}
}
流程控制_循环结构_do-while循环小练习(感受while和do-while的区别)
本文探讨了Java中while和do-while循环的区别,强调了do-while循环至少会执行一次的特点。通过示例代码展示了如何使用这两种循环结构计算1到100的和。文章指出,当需要确保某个操作至少执行一次时,do-while循环更为适用,如模拟考试场景。
摘要由CSDN通过智能技术生成