【从零开始java学习|小结】记录学习和编程中的问题

这个文章用来持续更新我学习和编程中的困惑与答案。

一、概念类

二、代码类

1.break,return的区别是什么,我怎么知道什么情况下要使用break还是return,怎么跳出for、while或是方法​?

简单来说,这是它们最本质的区别:

  • break: 跳出循环 。它的作用是立即终止它所在的最内层 的循环(for, while, do-while)或 switch 语句。程序会继续执行循环后面的代码。
  • return: 跳出方法 。它的作用是立即终止整个方法 的执行。一旦执行 return,这个方法就结束了,控制权会返回到调用该方法的地方。

可以把它们想象成:

  • break 是在一个多站点的公交线路上提前下车,但你还在路上,准备换乘或者步行。
  • return 是直接结束整个旅程,回家了。
相关推荐
QQ_2169629096几秒前
Spring Boot大学生社团管理平台 【部署教程+可完整运行源码+数据库】
java·数据库·spring boot·微信小程序
Ahtacca5 分钟前
Maven 入门:项目管理与依赖管理的核心玩法
java·maven
找方案10 分钟前
hello-agents 学习笔记:智能体发展史 —— 从符号逻辑到 AI 协作的进化之旅
人工智能·笔记·学习·智能体·hello-agents
a程序小傲10 分钟前
京东Java面试被问:Fork/Join框架的使用场景
java·开发语言·后端·postgresql·面试·职场和发展
skywalk816313 分钟前
Auto-Coder用Qwen3-Coder-30B-A3B-Instruct模型写一个学习汉字的项目
人工智能·学习·auto-coder
MarkHD13 分钟前
智能体在车联网中的应用:一份详尽到每日的100天学习路线图
学习
软件技术NINI13 分钟前
如何学习前端
前端·学习
TedLeeX14 分钟前
【Nordic随笔】从零开始学习使用nRF Connect SDK(一、安装ncs3.2.0步骤)
学习·nordic·zephyr·ncs·nrf54
⑩-14 分钟前
Java四种线程创建方式
java·开发语言
车载测试工程师15 分钟前
CAPL学习-AVB交互层-功能函数-控制类函数
学习·tcp/ip·以太网·capl·canoe