break continue 的用法 1 break break用于跳出循环,即执行到break时立即跳出循环,且不管后面的内容是什么都不执行。break主要用于循环语句和switch--case语句中。注意:switch--case语句中必须有break作为结束语,不然会报错! 下面看几个例子: (1)break在循环语句中的用法,以for循环为例: for循环中没有break的输出结果 :
for循环中有break的输出结果:
由上面例子可以看出在有break时 当i==6;break;跳出了循环循环结束,6 7 8 9 没有输入! (2)break在switch--case语句中的用法,上面说到switch--case语句中必须有break作为结束语,不然会报错! 以例子说明: 大家看“Console.WriteLine("这句话会输出吗?"); ”这句话会执行吗?答案是肯定不会的!下面看运行结果! 明显的“Console.WriteLine("这句话会输出吗?"); ”没有执行。就是因为有break的存在。当i=1时程序运行 “Console.WriteLine("你输入的是1")”,再通过break跳出循环,后面的就不执行了,可以说break和switch--case语句组成了一个筛选器 ! 2 continue continue也是跳出循环,但它和break不同之处在于continue是跳出本次循环,从下一次循环继续执行后面的循环,直到循环结束!而break是直接结束循环,不执行后面的循环! 下面看一个关于continue的例子: 还以for循环为例,没有continue时的输出结果: for循环中有continue时的输出结果: 从有continue时的输出结果可以看出它比没有continue时的输出结果少输出“6”这个数字,而后面的正常输出。这说明了continue的作用是:跳出本次循环,从下一次循环继续执行! 以上就是 break continue 的用法
|