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

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

一、概念类

二、代码类

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

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

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

可以把它们想象成:

  • break 是在一个多站点的公交线路上提前下车,但你还在路上,准备换乘或者步行。
  • return 是直接结束整个旅程,回家了。
相关推荐
小柯J桑_2 小时前
C++之特殊类设计
java·开发语言·c++
菜鸟plus+2 小时前
Java NIO
java·nio
君不见,青丝成雪2 小时前
Java中IntStream的详细用法及典型案例
java
QiZhang | UESTC2 小时前
JAVA算法练习题day11
java·开发语言·python·算法·hot100
FenceRain2 小时前
spring boot 拦截器增加语言信息
java·spring boot·后端
星月前端2 小时前
idea没法识别springboot项目的一个原因解决及办法
java·spring boot·intellij-idea
爱笑的源码基地2 小时前
智慧城管源码,java版城管综合执法监督系统微服务源码
java·源码·软件开发·智慧城管·城管执法系统·数字城管·城管综合管理系统
bigdata-rookie2 小时前
Java 反射
java·开发语言
烽学长2 小时前
(附源码)基于Spring Boot社区“邻里帮”平台的设计与实现
java