Java 的 break、continue、单维数组、多维数组详解,入门必读教程
2024-02-18 01:50:46
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 语句用于跳过当前循环的剩余部分,并继续执行循环的下一轮迭代。
数组是一种数据结构,用于存储一组相同类型的数据。数组的元素可以使用索引来访问。单维数组是一种只有一维的数组。多维数组是一种具有多个维度的数组。
数组提供了许多操作,包括获取数组的长度、访问数组的元素、遍历数组、搜索数组中的元素、对数组排序和复制数组。