pytho和java差别很大吗(pytho和java的区别及应用领域)
导语:Python 和 Java 基础对比——breke,continue,return使用
一、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
本文内容由小涵整理编辑!