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

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

一、概念类

二、代码类

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

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

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

可以把它们想象成:

  • break 是在一个多站点的公交线路上提前下车,但你还在路上,准备换乘或者步行。
  • return 是直接结束整个旅程,回家了。
相关推荐
九皇叔叔2 分钟前
高斯性能分析【第一天】单表执行计划分析
java·数据库·性能分析·执行计划·gauss
苦逼的猿宝4 分钟前
基于springboot的社区团购系统设计(源码+论文)
java·毕业设计·springboot·计算机毕业设计
电魂泡哥5 分钟前
RocketMQ Dledger 集群与 Raft 协议
java·rocketmq·java-rocketmq
心中有国也有家7 分钟前
pytorch-adapter:让 PyTorch 模型“无缝”跑在昇腾 NPU 上
人工智能·pytorch·笔记·python·学习
吃好睡好便好13 分钟前
在Matlab中绘制质点三维运动轨迹图
开发语言·学习·matlab·信息可视化
行走的蜗牛13 分钟前
【springai】 Model层设计与实现
java·ai编程
认真的薛薛16 分钟前
Linux基础:GitOps发布流程
java·linux·运维
鱼鳞_16 分钟前
苍穹外卖-Day05(Redis)
java·redis
雨落在了我的手上23 分钟前
初识java(九):类和对象(⼀)
java·开发语言