Java定义一个二维数组,按行列方式输出该二维数组,并利用属性length输出数组的行数和列数。
时间: 2024-09-27 11:08:34 浏览: 2
在Java中,你可以使用`int[][]`类型来定义一个二维数组。下面是一个示例,展示如何定义、初始化并按行列方式打印二维数组以及获取其行数和列数:
```java
public class Main {
public static void main(String[] args) {
// 定义一个2行3列的二维数组
int[][] twoDimensionalArray = {
{1, 2, 3},
{4, 5, 6}
};
// 打印二维数组
for (int i = 0; i < twoDimensionalArray.length; i++) {
for (int j = 0; j < twoDimensionalArray[i].length; j++) {
System.out.print(twoDimensionalArray[i][j] + " ");
}
System.out.println(); // 每行结束后换行
}
// 输出数组的行数和列数
int numRows = twoDimensionalArray.length;
int numColumns = twoDimensionalArray[0].length;
System.out.println("行数: " + numRows);
System.out.println("列数: " + numColumns);
}
}
```
在这个例子中,`twoDimensionalArray.length`返回的是总行数,而`twoDimensionalArray[i].length`则是第i行的元素个数,即列数。运行这个程序会先打印出数组的内容,然后显示行数和列数。