📜  java中的continue关键字有什么作用(1)

📅  最后修改于: 2023-12-03 15:16:28.731000             🧑  作者: Mango

Java中的continue关键字

continue是Java中的关键字之一,用于控制循环结构中某些语句的执行。

作用

continue的作用是跳过当前循环中的某些语句,直接进行下一次循环。

语法

continue的语法如下:

continue;
使用场景

continue通常在循环结构中使用,用于跳过循环中不需要处理的数据。常见场景如下:

跳过某些数据

在循环中,可能会遇到某些数据不需要进行处理,这时可以使用continue跳过这些数据的处理,直接进行下一次循环。

// 打印 1~10 中所有奇数
for (int i = 1; i <= 10; i++) {
    if (i % 2 == 0) {
        continue; // 跳过偶数的处理
    }
    System.out.println(i);
}

上述代码中,continue会跳过偶数的处理,遇到奇数时会继续进行下一次循环。

跳过嵌套循环中的某些语句

在嵌套循环中,可能需要跳过某些语句的执行,这时可以使用continue跳过这些语句,并且只跳过当前循环。

// 打印 1~10 中所有乘积小于 50 的数对
for (int i = 1; i <= 10; i++) {
    for (int j = 1; j <= 10; j++) {
        int product = i * j;
        if (product >= 50) {
            continue; // 只跳过当前循环
        }
        System.out.println(i + "*" + j + "=" + product); // 显示乘积
    }
}

上述代码中,continue只会跳过当前循环,不会跳出整个嵌套循环。这样能够保证继续处理其他数据。

注意事项

使用continue时,需要注意以下几点:

  1. continue只能用于循环结构中;
  2. continue后面不允许有其他代码,否则编译时会出错;
  3. continue只会跳过当前循环,而不会跳出整个循环。
总结

continue是Java中的关键字之一,用于跳过循环结构中某些语句的执行,从而直接进行下一次循环。在循环中使用continue时需要注意语法和使用场景,以免出现错误。