JAVA练习二维数组输入行数和列数,然后输入二维数组的值,要求输出二维数组中所有的数据按照行列方式输出
时间: 2024-10-19 21:17:19 浏览: 42
在Java中,你可以通过Scanner类接收用户输入的二维数组的行数、列数以及每个元素的值。以下是创建并打印二维数组的一个示例程序:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 提示用户输入二维数组的行数和列数
System.out.print("请输入二维数组的行数:");
int rows = scanner.nextInt();
System.out.print("请输入二维数组的列数:");
int cols = scanner.nextInt();
// 初始化二维数组
int[][] array = new int[rows][cols];
// 让用户逐个输入二维数组的元素
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
System.out.print("请输入第 " + (i+1) + " 行第 " + (j+1) + " 列的值:");
array[i][j] = scanner.nextInt();
}
}
// 输出二维数组
System.out.println("\n二维数组的内容:");
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
System.out.print(array[i][j] + " ");
}
System.out.println(); // 每一行结束后换行
}
scanner.close();
}
}
```
当你运行这个程序,它会提示用户输入每行每列的值,并按照行和列的方式展示出来。
阅读全文