网站首页 > 精选教程 正文
一、Python 中 breke,continue,return 使用
1、break
用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。
【1】for 循环中的 break
输出结果:
i = 1
【2】while 循环中的 break
输出结果:
【3】嵌套循环中的 break
输出结果:
for循环中,如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。
2、return
【1】return后无语句
输出结果:2
【2】return后有语句,会执行吗?
输出结果:2
程序运行到所遇到的第一个return即返回(退出def块),不会再运行return后的语句。
【3】return 和finally一起使用,结果会怎样呢?
输出结果:
3、continue
【1】单循环
输出结果:
【2】嵌套循环
输出结果:
break是结束整个循环体,而continue则是结束本次循环再继续循环。
二、Java 中 breke,continue,return 使用
1、break
① 单层 for 循环
break 在 单层 for 循环中每当 i % 2 != 0 为 true 的时候,退出当前 for 循环。
输出结果:
i = 0
② 嵌套 for 循环
如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。
输出结果:
2、continue
跳过当前循环的剩余语句,然后继续进行下一轮循环
① 单层循环
输出结果:
② 嵌套循环
输出结果:
3、return
① 用法
return;//无返回类型,用于方法的结束;return 之后的语句将不会被执行
输出结果:
② 用法
返回值
输出结果:
30
③ try...catch...finally 中 return 的用法
输出结果:
因为当 try 中带有 return 时,会先执行 return 前的代码,然后暂时保存需要 return 的信息,再执行 finally 中的代码,最后再通过 return 返回之前保存的信息。所以,这里方法返回的值是 try 中计算后的2,而非 finally 中计算后的 3
猜你喜欢
- 2024-11-26 Python 和 Java 基础对比 10 —— 类的封装、继承和多态
- 2024-11-26 Python和Java哪个就业前景好些?
- 2024-11-26 "从Python到Java:一只小猫的大象之旅"
- 2024-11-26 selenium的IDE插件进行录制和回放并导出为python/java脚本(10)
- 2024-11-26 会java学python快吗
- 2024-11-26 恭喜Uzi复出!整理的全套python,java教程,拿走不谢
- 2024-11-26 Python 和 Java 基础对比 07 —— breke,continue,return使用
- 2024-11-26 java和python先学哪个
- 2024-11-26 一次Java和Python的简单且直观的比较
- 2024-11-26 Python与Java进行对比,总结出一些有趣且基础的知识
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)