java循环结构面试题
1. Java中有哪些循环结构?
Java中有for循环、while循环、do-while循环。
2. for循环和while循环有什么区别?
for循环通常用于已知迭代次数的情况,while循环用于未知迭代次数的情况。
for (int i = 0; i < 10; i++) {
// 代码块
}
while (condition) {
// 代码块
}
3. 如何使用do-while循环?
do-while循环至少执行一次循环体,然后在每次迭代后检查条件是否满足。
do {
// 代码块
} while (condition);
4. 如何使用break和continue关键字?
break
用于完全终止循环,continue
用于跳过当前迭代,继续下一次迭代。
for (int i = 0; i < 10; i++) {
if (i == 5) {
break; // 终止循环
}
// 其他代码
}
for (int i = 0; i < 10; i++) {
if (i % 2 == 0) {
continue; // 跳过偶数迭代
}
// 其他代码
}