java break和return的区别_JAVA break、continue和return的区别

本文主要介绍了控制跳转语句continue、break和return的区别。continue一般在循环中使用,用于跳过当前循环值;break用于跳出单重循环,常与switch搭配,会中断单层循环;return用于返回并结束方法。还涉及了不同语言中这些语句的使用情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

控制跳转:continue和break的区别,以为return

Continue在循环中使用,一般在for中使用

Break:跳出单重循环,常和switch搭配使用。

效果区别

8d394cdbe2211a0e23e0d393f40cbb2a.png

Break的结果如下:中断了单层循环,之后的也不会再执行了

3c88b641bbdd19850c9c52f449211f29.png

Continue效果如下:

37d654f5082cf69d8d1d0e06981b1afa.png

Continue结果:只是跳过了这个循环值,其他的后续照样执行。

4cb62e538825b3d01eb9fc3d1dfac1e8.png

Return:返回,结束的是方法

b1d7282131ed42a7076fc2ea9ef2adff.png

Return结果,在return返回之后,over语句也并没有执行,因此return是这个方法的结束。

08a4e0d2d3adc6ae134bdadaee656371.png

break continue exit return 的区别

[root@localhost day1]# cat ss.sh #!/bin/bash for ((i=0;i<5;i++)) do if [ $i -eq 3 ] then break #c ...

break、continue以及return的区别

break.continue以及return的区别如下: 1.break break用于完全结束一个循环,跳出循环体,不再执行下面的代码.对于多层循环嵌套,如果break语句出现在嵌套循环中的内循环时 ...

break、continue和return的区别

break.continue和return的区别 break function myBreak() { for(var i = 0; i < 5; i++) { if(i == 3) { bre ...

js中的break&comma;continue和return的用法及区别

为什么要说个?好像很简单,但是我也会迷糊,不懂有时候为什么要用return,然而break和continue也经常和他放在一起. 所以就一起来说一说,这三个看起来很简单,却常常会出错的关键词的具体用法 ...

js中退出语句break&comma;continue和return 比较 (转载)

在 break,continue和return 三个关键字中, break,continue是一起的,return 是函数返回语句,但是返回的同时也将函数停止 首先:break和continue两个一 ...

js中退出语句break&comma;continue和return 比较

js中退出语句break,continue和return 比较 在 break,continue和return 三个关键字中, break,continue是一起的,return 是函数返回语句,但是 ...

JS中break continue和return的用法?

在 break,continue和return 三个关键字中, break,continue是一起的,return 是函数返回语句,但是返回的同时也将函数停止 break和continue: 退出循环 ...

js中退出语句break&comma;continue和return 比较(转)

原链接:http://blog.163.com/ued_er/blog/static/199703159201210283107315/ js中退出语句break,continue和return 比较 ...

js中的break&comma;continue和return到底怎么用?

为什么要说个?好像很简单,但是我也会迷糊,不懂有时候为什么要用return,然而break和continue也经常和他放在一起. 所以就一起来说一说,这三个看起来很简单,却常常会出错的关键词的具体用法 ...

&lbrack;转帖&rsqb;Shell脚本中的break continue exit return

Shell脚本中的break continue exit return 转自:http://www.cnblogs.com/guosj/p/4571239.html break结束并退出循环 cont ...

随机推荐

Rust初步(二):使用Visual Studio Code编写Rust程序(猜猜看游戏)

我是照着下面这篇帮助文档,完成了第一个完整的Rust程序: 猜猜看 游戏 http://kaisery.gitbooks.io/rust-book-chinese/content/content/3. ...

一个不错的能将HTML表格导出为excel&comma;pdf等的jquery插件

https://github.com/kayalshri/tableExport.jquery.plugin https://github.com/kayalshri/ tableExport.jqu ...

lua学习笔记&lpar;2&rpar;-常用调用

assert(loadstring("math.max(7,8,9)"))dofile("scripts/xxx.lua")math.floor()math.r ...

WPF自学入门(五)WPF依赖属性

在.NET中有事件也有属性,WPF中加入了路由事件,也加入了依赖属性.最近在写项目时还不知道WPF依赖属性是干什么用的,在使用依赖项属性的时候我都以为是在用.NET中的属性,但是确实上不是的,通过阅读 ...

周末学习笔记——day01(函数,函数对象,嵌套调用,名称空间,作用域,闭包,装饰器)

一,复习 字符编码 文件头:py2—ASCII,py3—UTF-8 三种字符串:u' ' b ' ' r ' ' u' ' .endcode(' utf-8 ') b' '.deconde(' utf ...

Spring Boot到底是怎么运行的,你知道吗?

导读 Spring Boot方式的项目开发已经逐步成为Java应用开发领域的主流框架,它不仅可以方便地创建生产级的Spring应用程序,还能轻松地通过一些注解配置与目前比较流行的微服务框架Spring ...

flutter中使用svg

dependencies: flutter_svg: ^0.12.1 flutter packages get import 'package:flutter_svg/flutter_svg.dart ...

&lbrack;Kubernetes&rsqb;CentOS7下搭建Harbor仓库

环境依赖: Harbor仓库需要环境:Python 2.7或以上版本,Docker 1.10或以上,Docker Compose 1.6.0或以上. CentOS7自带Python,所以不需要安装. ...

前端面试&lpar;原生js篇&rpar; - 精确运算

一.面试题 问:开发的时候有用到过 Math 吗? 答:很多啊.比如生成 GUID 的时候,就会用到 Math.random() 来生成随机数. 问:别的呢?比如向下取整.向上取整? 答:向下取整是  ...

Java中的`break`、`continue``return`是用于控制流程的关键字,它们的作用用法有所不同。 1. `break`:用于立即终止循环(`for`、`while``do-while`)或者`switch`语句。当执行到`break`语句时,程序会跳出当前循环或者`switch`语句,继续执行循环或者条件语句后面的代码。例如: ```java for (int i = 0; i < 10; i++) { if (i == 5) { break; } System.out.println(i); } ``` 上述代码会打印出0到4,当`i`等于5时,执行`break`语句,终止循环。 2. `continue`:用于跳过当前循环中的剩余语句,直接进入下一次循环的迭代。当执行到`continue`语句时,程序会忽略后面的代码,直接进行下一次循环的迭代。例如: ```java for (int i = 0; i < 10; i++) { if (i % 2 == 0) { continue; } System.out.println(i); } ``` 上述代码会打印出奇数(1、3、5、7、9),当`i`是偶数时,执行`continue`语句,跳过后面的代码,进入下一次循环。 3. `return`:用于结束方法的执行,并且返回一个值(如果方法的返回类型不是`void`)。当执行到`return`语句时,程序会立即退出方法,并将指定的值返回给调用者。例如: ```java public int add(int a, int b) { return a + b; } ``` 上述代码定义了一个名为`add`的方法,接收两个整数参数并返回它们的。当方法执行到`return a + b;`时,会返回计算得到的。 总结: - `break`用于终止循环或者`switch`语句。 - `continue`用于跳过当前循环中的剩余语句,进行下一次循环。 - `return`用于结束方法的执行,并返回一个值(如果方法的返回类型不是`void`)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值