break如果用于循环是用来终止循环
break如果用于switch,则是用于终止switch。
break不能直接用于if,除非if属于循环内部的一部分
在多层嵌套循环中,break只能终止离他最近的循环
而且对于for来说,只能终止单次循环(即如果break终止了剩下的循环)
如下代码:
输出结果为:
我们可以看出当j>2后的循环都跳过了,这一点break和continue不同,continue只跳过一次,而break是全部跳过。
对于while循环:
输出结果为:
可以得出只需要一次break就可以把while循环终止。
continue
用于跳过本次循环continue一下的语句,如果条件符合,继续执行下一次的循环。
输出结果为: