for循环中continue
时间: 2024-03-03 13:40:50 浏览: 15
continue语句用于跳过当前循环中的剩余代码,并开始下一轮循环。它类似于break语句,但不是完全退出循环,而是跳过当前的迭代并继续下一次迭代。在for循环中使用continue语句,当条件满足时,continue语句将导致循环体中continue之后的代码不再执行,而是直接进入下一次循环。这样,循环体中continue之后的代码将被跳过,直接执行下一次循环的操作。下面是一个示例代码:
public static void main(String[] args) {
for (var i = 1; i <= 5; i++) {
if (i == 3) {
continue;
}
console.log(i);
// 输出 1,2,4,5
}
console.log('end');
// 输出end
}
在上面这个例子中,当i等于3时,continue语句将会跳过后面的console.log(i);这行代码,直接进入下一次循环。因此,输出结果中没有数字3,而是输出了1、2、4和5。最后,输出了end作为循环结束的标志。
相关问题
for循环中执行continue
在for循环中,当执行到continue语句时,会跳过当前迭代的剩余代码,并开始下一次迭代。也就是说,continue语句会终止当前迭代的执行,直接进入下一次迭代。
下面是一个示例代码,展示了在for循环中使用continue语句的情况:
```python
for i in range(1, 6):
if i == 3:
continue
print(i)
```
输出结果为:
```
1
2
4
5
```
在上述代码中,当i等于3时,执行到continue语句,会跳过当前迭代的剩余代码(即print(i)),直接进入下一次迭代。因此,数字3并没有被打印出来。
for循环中有continue
在for循环中,continue语句用于跳过当前迭代并继续执行下一次迭代。当遇到continue语句时,循环体中continue语句后面的代码将被忽略,直接进入下一次循环。
以下是一个使用continue语句的for循环的示例:
```python
for i in range(1, 6):
if i == 3:
continue
print(i)
```
输出结果为:
```
1
2
4
5
```
在上面的示例中,当i等于3时,continue语句被执行,跳过了print(i)语句,直接进入下一次循环。因此,数字3被跳过了。