江明涛的博客
如何使用Java中的continue关键字?
如何使用Java中的continue关键字?

如何使用Java中的continue关键字?

在Java中,continue关键字用于控制流程的跳转,通常用于循环结构中。当程序执行到continue语句时,它会立即跳过当前循环中剩余的代码,然后继续下一次的循环迭代。

使用continue关键字可以有效地跳过某些特定的条件,以便程序能够更快地执行下一次循环。下面是一些使用Java中的continue关键字的示例。

示例1:跳过特定的数字

for (int i = 1; i <= 10; i++) {
    if (i == 5) {
        continue;
    }
    System.out.println(i);
}

在上面的代码中,当变量 i 的值为 5 时,程序会执行 continue 语句,跳过代码块中的 System.out.println(i) 语句,并继续下一次循环。这意味着数字 5 不会被打印出来。

示例2:跳过奇数

for (int i = 1; i <= 10; i++) {
    if (i % 2 != 0) {
        continue;
    }
    System.out.println(i);
}

在上述代码中,如果当前迭代的数字是奇数,则程序会执行 continue 语句,跳过 System.out.println(i) 语句,并继续下一次循环。这样,只有偶数才会被打印出来。

示例3:跳过特定条件

int[] numbers = {1, 2, 3, 4, 5, 6};
for (int i = 0; i < numbers.length; i++) {
    if (numbers[i] == 3) {
        continue;
    }
    System.out.println(numbers[i]);
}

在上面的代码中,如果数组中当前元素的值等于 3,则程序会执行 continue 语句,跳过 System.out.println(numbers[i]) 语句,并继续下一次循环。这样,数字 3 不会被打印出来。

通过以上示例,我们了解了如何使用 Java 中的 continue 关键字。它对于处理循环中的特定条件跳过非常有用,并且可以提高程序的执行效率。要注意的是,continue 只会跳过当前循环的剩余代码,然后开始下一次循环。