‫欢迎回来｡
‫在本视频中, 我们将了解break和continue｡
‫我告诉过你在这段视频里会有一个挑战｡
‫但在我们去挑战之前, 我们需要有这两个概念｡
‫我们将需要休息, 并继续做下面的挑战｡
‫所以让我们来创建一个小程序来完成这个任务｡
‫我们来创建一个for循环, 四, 计数器等于零, 计数器小于十, 计数器加, 加.
‫所以还没什么特别的｡
‫然后我们将其写入控制台｡
‫所以计数器应该写在控制台上｡
‫所以现在我想在for循环中使用if语句｡
‫如果counter等于3, 我想在控制台上输入一些东西或者写一些东西到控制台右边的行,
‫在3处停止｡
‫这就是它应该做的简单陈述｡
‫现在为了停止, 因为通常这个for循环会从0到9｡
‫现在我想做的是在三点停止｡
‫所以它会在这里断裂｡
‫我们以前在使用switch语句或switch case时看到过break｡
‫在这个例子中, 我们想在for循环中使用break, break会做什么｡
‫它将运行或退出当前循环或当前上下文｡
‫在这个例子中是for循环｡
‫因此, 它将在该点简单地完成for循环｡
‫因此, 每当执行break时, 我们都会退出循环, 然后执行下面的代码｡
‫在这种情况下, 将执行第24行, 该行应该只是我们的read语句, 以便我们看到控制台上发生了什么｡
‫好吧, 我会的
‫让我们运行一下, 看看发生了什么｡
‫我们看到01, 2, 3, 在3处我们停止.
‫所以这就是发生的事情｡
‫所以实际的流量是多少, 我们查一下是0-10｡
‫那就好｡
‫好的, 我们把0写在控制台上, 然后检查计数器是不是等于3｡
‫不是这样的｡
‫如果这个if语句不成立, 我们就进行下一次迭代｡
‫现在计数器是1｡
‫我们再检查一次｡
‫好吧, 一切都好吗？
‫我们只执行这一行｡
‫接下来我们检查一个两个相同的东西, 现在计数器是三｡
‫所以我们有一个计数器为3的迭代｡
‫所以我们在控制台上写上3, 然后我们检查计数器是3, 是的, 是真的｡
‫因此将执行此代码｡
‫所以我们写在三, 我们停止, 然后我们打破｡
‫现在我们退出这个循环, 不再执行4, 5, 6, 7, 8, 9.
‫这就是break的作用｡
‫而且我告诉过你, 我们也会继续查下去的｡
‫让我们快速了解一下continue的作用｡
‫我在这里停止执行, 让我们继续.
‫continue的作用是跳过当前条目｡
‫我把它从if语句中删掉因为它只会在后面写.
‫在这之后, if语句将变得更有意义, 一旦我们运行代码, 我们会看到这里的01, 2,
‫3行没有3｡
‫上面只说三点就停了｡
‫或者我可以说我们跳过这三个, 让我们输入它｡
‫我们跳过第三个,
‫我们是012, 我们跳过第三个｡
‫现在你还可以检验一下如果它是模2呢？
‫所以我们顺便用模2等于0, 双等于｡
‫现在我们再来一遍｡
‫我们跳过了三, 一, 三, 以此类推.
‫所以我们可以写下一个是奇数｡
‫那就这么办吧｡
‫现在出现了一个奇数｡
‫我们再来一遍｡
‫我们现在看到的是奇数1｡
‫现在是奇数3, 以此类推｡
‫所以每次我们没有奇数的时候, 就像这里的情况, 我们继续｡
‫所以我们跳出for循环的当前迭代, 跳到for循环的下一个迭代｡
‫好吧, 我会的
‫因此, 它只是在该迭代的这一点上停止, 并且不执行后面的代码｡
‫所以在我们的例子中, 只有该代码跟随｡
‫所以这个控制台, 右边的行计数器跟在Continue语句后面｡
‫好极了｡
‫以上只是对break and continue的一些介绍｡
‫我们会在后面的课上用到它｡
‫所以我现在想给你们看｡
‫好极了｡
‫所以在下一个视频中, 你们最终会得到我承诺的挑战, 我们在那里见｡