用java举例实现二维数组的遍历代码
时间: 2024-05-12 12:18:17 浏览: 90
当然可以,以下是一个简单的 Java 代码示例,用于遍历二维数组:
```
int[][] arr = { {1, 2}, {3, 4}, {5, 6} };
for(int i = 0; i < arr.length; i++) {
for(int j = 0; j < arr[i].length; j++) {
System.out.print(arr[i][j] + " ");
}
System.out.println("");
}
```
这个示例中,我们定义了一个名为 `arr` 的二维数组,其中包含了 3 行 2 列的数据。在代码中,我们使用两个 for 循环分别遍历数组的每一行和每一列,然后使用 `System.out.print()` 方法输出每个数组元素的值。最后使用 `System.out.println()` 换行,以便下一个行的数据印在下一行。
相关问题
用二维数组写一个代码举例
好的,以下是一个简单的二维数组的示例代码,它将一个3行4列的二维数组初始化为一些随机数,并计算数组中所有元素的和:
```
import java.util.Random;
public class TwoDArrayExample {
public static void main(String[] args) {
int[][] array = new int[3][4]; // 创建一个3行4列的二维数组
Random random = new Random(); // 创建一个随机数生成器
int sum = 0; // 用于存储数组中所有元素的和
// 为数组中的每个元素赋值
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[0].length; j++) {
array[i][j] = random.nextInt(10); // 生成一个0到9的随机数
sum += array[i][j]; // 累加数组中的元素
}
}
// 输出数组中的元素
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[0].length; j++) {
System.out.print(array[i][j] + " ");
}
System.out.println(); // 换行
}
// 输出数组中所有元素的和
System.out.println("数组中所有元素的和为:" + sum);
}
}
```
这个程序首先创建了一个3行4列的二维数组,并使用`java.util.Random`类生成了一些随机数来为数组中的每个元素赋值。然后,它使用两个嵌套的循环遍历数组中的每个元素,并将它们的值累加到`sum`变量中。最后,程序输出了数组中的所有元素以及所有元素的和。
Java代码举例说明数组
以下是使用 Java 实现数组操作的示例代码:
```java
public class ArrayExample {
public static void main(String[] args) {
// 声明并初始化一个整型数组
int[] arr1 = new int[5];
for (int i = 0; i < arr1.length; i++) {
arr1[i] = i + 1;
}
// 输出数组元素
System.out.print("arr1: ");
for (int i = 0; i < arr1.length; i++) {
System.out.print(arr1[i] + " ");
}
System.out.println();
// 声明并初始化一个字符串数组
String[] arr2 = {"apple", "banana", "cherry"};
// 输出数组元素
System.out.print("arr2: ");
for (int i = 0; i < arr2.length; i++) {
System.out.print(arr2[i] + " ");
}
System.out.println();
// 多维数组示例
int[][] arr3 = {{1, 2}, {3, 4, 5}, {6}};
// 输出数组元素
for (int i = 0; i < arr3.length; i++) {
for (int j = 0; j < arr3[i].length; j++) {
System.out.print(arr3[i][j] + " ");
}
System.out.println();
}
}
}
```
在上述代码中,我们首先声明并初始化了一个整型数组 `arr1`,并使用 `for` 循环给数组元素赋值。接着,我们输出了数组 `arr1` 中的元素。然后,我们声明并初始化了一个字符串数组 `arr2`,并使用 `for` 循环输出了数组元素。
接下来,我们演示了一个多维数组示例。我们声明并初始化了一个二维数组 `arr3`,其中第一行有两个元素,第二行有三个元素,第三行有一个元素。我们使用嵌套的 `for` 循环遍历多维数组,并输出数组元素。
在 Java 中,数组是一个固定长度、由相同类型元素组成的数据结构。我们可以使用数组来存储和操作一组数据,常见的数组操作包括访问、修改、遍历等。
阅读全文
相关推荐
















