Java初学者:while与do-while循环实践

需积分: 10 0 下载量 144 浏览量 更新于2024-08-27 收藏 8KB MD 举报
"Java语言中的选择语句和循环语句是程序控制流程的重要部分,尤其对初学者来说,掌握这些基础知识至关重要。以下是一些练习例题,旨在帮助刚接触Java的小白加深理解。 ### 1. while循环 在`WhileDemo.java`中,我们看到了如何使用`while`循环来打印特定次数的信息。这里的关键在于设置一个计数器变量`count`,初始化为1,然后在循环条件`count < 11`满足时,打印“帅哥”并递增`count`。这样可以确保循环执行10次。 ### 2. 循环打印数字 `WhileDemo2.java`展示了如何用`while`循环打印从1到100的所有数字。定义一个变量`number`并初始化为1,每次循环都会打印`number`的值并递增1,直到`number`达到101为止。 ### 3. 计算正整数和 在`WhileDemo3.java`中,我们学习了如何利用`while`循环计算100以内所有正整数的和。这需要两个变量,`number`作为加数,初始值为1;`sum`用于存储累计的和,初始值为0。每次循环,`sum`加上`number`的值,`number`递增1,直到`number`达到101。 ### 4. while与do-while的区别 `DoWhileDemo1.java`解释了`while`和`do-while`之间的差异。`while`循环在检查条件之前执行,如果条件一开始就为假,循环体内的代码将不会执行。而`do-while`循环先执行一次循环体,然后检查条件,因此即使条件不满足,循环体至少会执行一次。在示例中,`while`循环由于条件`a > b`一开始就为假,所以不打印任何内容;而`do-while`循环则会打印一次“aaaa”。 ### 5. do-while的应用 `DoWhileDemo2.java`进一步展示了`do-while`循环的实际应用。它首先用来打印500次“帅哥”,无论条件如何都会执行一次循环体。接着,`do-while`循环用于计算100以内所有正整数的和,类似`WhileDemo3.java`的例子,但使用`do-while`确保至少执行一次循环。 通过这些例题,Java初学者可以理解并练习如何使用`while`和`do-while`循环来解决实际问题,包括计数、打印序列以及计算累加和。这些基础概念是编程中的核心部分,熟练掌握它们对于后续的学习至关重要。