返回

Java 的 break、continue、单维数组、多维数组详解,入门必读教程

后端

Java 中的 break 和 continue 语句是控制循环流的两种重要语句。break 语句用于立即终止循环,并继续执行循环后面的代码。continue 语句用于跳过当前循环的剩余部分,并继续执行循环的下一轮迭代。

break 语句

break 语句的语法如下:

break;

break 语句可以用于任何类型的循环,包括 for 循环、while 循环和 do-while 循环。当 break 语句在循环中执行时,循环将立即终止,并继续执行循环后面的代码。

例如,以下代码使用 break 语句来终止一个 for 循环:

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

这段代码将输出 0、1、2、3 和 4。当 i 等于 5 时,break 语句将终止循环,并继续执行循环后面的代码。

continue 语句

continue 语句的语法如下:

continue;

continue 语句可以用于任何类型的循环,包括 for 循环、while 循环和 do-while 循环。当 continue 语句在循环中执行时,循环的剩余部分将被跳过,并继续执行循环的下一轮迭代。

例如,以下代码使用 continue 语句来跳过一个 for 循环中的奇数:

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

这段代码将输出 0、2、4、6 和 8。当 i 为奇数时,continue 语句将跳过循环的剩余部分,并继续执行循环的下一轮迭代。

数组

数组是一种数据结构,用于存储一组相同类型的数据。数组的元素可以使用索引来访问。数组的索引从 0 开始,最后一个元素的索引等于数组的长度减一。

单维数组

单维数组是一种只有一维的数组。单维数组的元素可以使用一个索引来访问。

例如,以下代码创建一个包含 10 个整数的单维数组:

int[] numbers = new int[10];

这段代码创建一个名为 numbers 的数组,数组的长度为 10。数组的元素可以使用索引来访问。例如,以下代码将数组的第一个元素设置为 10:

numbers[0] = 10;

多维数组

多维数组是一种具有多个维度的数组。多维数组的元素可以使用多个索引来访问。

例如,以下代码创建一个包含 3 行 4 列的二维数组:

int[][] numbers = new int[3][4];

这段代码创建一个名为 numbers 的数组,数组的长度为 3,数组的每一行都有 4 个元素。数组的元素可以使用两个索引来访问。例如,以下代码将数组的第一行第一列的元素设置为 10:

numbers[0][0] = 10;

数组操作

数组提供了许多操作,包括:

  • 获取数组的长度
  • 访问数组的元素
  • 遍历数组
  • 搜索数组中的元素
  • 对数组排序
  • 复制数组

这些操作可以在 Java 的 java.util.Arrays 类中找到。

总结

break 和 continue 语句是控制循环流的两种重要语句。break 语句用于立即终止循环,并继续执行循环后面的代码。continue 语句用于跳过当前循环的剩余部分,并继续执行循环的下一轮迭代。

数组是一种数据结构,用于存储一组相同类型的数据。数组的元素可以使用索引来访问。单维数组是一种只有一维的数组。多维数组是一种具有多个维度的数组。

数组提供了许多操作,包括获取数组的长度、访问数组的元素、遍历数组、搜索数组中的元素、对数组排序和复制数组。