在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 只会跳过当前循环的剩余代码,然后开始下一次循环。