continue的语法用法
continue是法用法一种常见的控制流语句,它被用于在循环中跳过当前循环的法用法剩余部分并开始下一次循环。在程序执行时,法用法当遇到continue语句时,法用法程序会立即跳转回循环开头,法用法开始下一次循环的法用法执行。
continue语句通常出现在循环结构中,法用法包括for循环和while循环。法用法在for循环中,法用法continue语句一般出现在循环体内,法用法用于跳过当前循环的法用法剩余部分。在while循环中,法用法continue语句一般出现在循环条件判断语句后面的法用法循环体内。
下面是法用法一个使用continue语句的示例,其中for循环遍历一个数组,法用法如果数组元素为偶数,则跳过当前循环,执行下一次循环:
```
int[] numbers = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
for (int i = 0; i < numbers.length; i++) {
if (numbers[i] % 2 == 0) {
continue;
}
System.out.println(numbers[i]);
}
```
在上面的代码中,当i等于1、3、5、7、9时,if语句的条件成立,程序会执行continue语句,跳过当前循环,进入下一次循环。因此,程序只会输出奇数元素,即1、3、5、7、9。
需要注意的是,continue语句只跳过当前循环的剩余部分,而不是跳出整个循环。如果需要跳出整个循环,应该使用break语句。
此外,continue语句还可以与标签(label)一起使用,用于跳过多层嵌套循环中的当前循环。例如:
```
outerLoop:
for (int i = 0; i < 10; i++) {
innerLoop:
for (int j = 0; j < 10; j++) {
if (i * j > 20) {
continue outerLoop;
}
System.out.println(i + ' * ' + j + ' = ' + i * j);
}
}
```
在上面的代码中,当i等于3时,j等于7时,if语句的条件成立,程序会执行continue outerLoop语句,跳过外层循环的剩余部分,继续执行下一次外层循环。因此,程序只会输出i小于等于3时的乘法表。
相关文章: