Java-Chapter 5 Loops
Java-Chapter 5 Loops
问题 1:Java 提供了哪三种循环语句,它们的特点是什么?
答案:Java 提供三种循环语句:while
循环、do-while
循环和 for
循环。
解释:
while
循环:特点:在执行循环体之前检查循环条件。
适用场景:循环的次数不固定,取决于动态条件。
语法:
1
2
3while (condition) {
// 循环体
}
do-while
循环:特点:先执行循环体,再检查条件,至少会执行一次循环体。
适用场景:需要保证循环体至少执行一次的情况。
语法:
1
2
3do {
// 循环体
} while (condition);
for
循环:特点:预先知道循环次数时使用,它将初始化、条件判断和迭代步骤集中在一行。
适用场景:循环次数固定,或便于计数器管理的场景。
语法:
1
2
3for (initialization; condition; update) {
// 循环体
}
对比:
while
和for
是前测循环,在每次执行循环体之前先检查条件。do-while
是后测循环,在每次执行循环体之后检查条件。
问题
2:Java 中的 break
和 continue
关键字在循环中分别有什么作用?
答案:
break
:立即终止当前所在的最内层循环,循环结束后执行循环外的代码。
continue
:立即结束当前循环的当前迭代,直接进入下一次迭代。
解释:
break
适用于在满足某个条件时完全退出循环。continue
适用于跳过某些条件的当前循环,继续执行下一次循环。
示例:
1 | for (int i = 1; i <= 5; i++) { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Totoroの旅!
评论