java - 你能帮我while-if-break后面的所有短语有什么问题吗?
问题描述
public class Main{
public static void main(String[] args) {
int n=0;
while(n<10) {
if(n<5) {
continue;
}
else {
break;
}
System.out.println(n); n++;
}
}
}
在这里,我认为while
可以继续运行if
但编译错误后面的所有短语 else-break!喜欢System.out.println(n); n++;
解决方案
System.out.println(n); n++;
无法访问,因为if
和else
块要么退出循环,要么跳转到下一次迭代。
continue
将导致循环立即返回开始,跳过循环中的其余代码。
break
将立即退出循环并在它之后继续执行。因此,它也跳过了循环体的其余部分。
推荐阅读
- android - 无法传递字符串以获取 OpenWeatherMap API JSON 中“描述”的值
- swift - StateObject 的 SwiftUI 工具栏操作导致帧速率下降
- javascript - Stenciljs @State() 不适用于键:值对
- azure-sql-database - 使用 ARM 模板将 Azure SQL Server PITR 增加到 35 天
- r - 函数内部的for循环创建m个函数
- javascript - firebase auth signInWithCustomToken 方法在 iPhone 中不起作用
- html - 表单输入下划线动画
- r-markdown - 从 xaringan 演示文稿生成“正常”.rmd/bookdown
- python - 将excel文件上传到sftp服务器
- multithreading - 在 Python 中使焦点堆叠工作更快