java 求二维数组行数
时间: 2023-07-10 22:13:13 浏览: 68
Java 中求二维数组行数也非常简单,可以使用数组的 `length` 属性来获取行数。具体代码如下:
```java
int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
int rows = arr.length;
System.out.println(rows); // 输出 3
```
上面的代码定义了一个名为 `arr` 的二维数组,使用 `arr.length` 获取行数,并将结果赋值给变量 `rows`,最后输出 `rows` 的值。
相关问题
指定二维数组行数和列数并遍历
可以使用双重 for 循环来遍历二维数组。
以下示例代码定义了一个 3 行 4 列的二维数组,并使用双重 for 循环遍历数组:
```java
int[][] arr = new int[3][4];
// 给二维数组赋值
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
arr[i][j] = i * 4 + j + 1;
}
}
// 遍历二维数组
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
System.out.print(arr[i][j] + "\t");
}
System.out.println();
}
```
输出结果为:
```
1 2 3 4
5 6 7 8
9 10 11 12
```
其中,外层循环控制行数,内层循环控制列数。使用 `arr[i][j]` 可以获取二维数组中第 i 行第 j 列的元素值。
java访问二维数组
Java中访问二维数组可以使用嵌套的for循环来进行遍历,例如:
引用:二维数组的遍历。格式如下:
```java
for(int i = 0;i<数组名.length;i++){
for(int j = 0;j<数组名[i].length;j++){
System.out.println(数组名[i][j]);
}
}
```
上述代码中,外层for循环控制行数,内层for循环控制列数,通过访问数组名[i][j]即可访问对应的元素。
同时,Java中定义二维数组的方式为:
引用[2]:Java之二维数组基本使用。
```java
类型[][] 数组名=new 类型[大小][大小];
```
例如,定义一个2行3列的整型数组,并进行遍历输出:
```java
int a[][]=new int; //定义一个2行3列的整型数组
//遍历a数组
for(int i = 0; i < a.length; i++) {
for(int j = 0; j < a[i].length; j++) {
System.out.print(a[i][j] + " ");
}
System.out.println();//换行
}
```