java输入行列,输入二位数组的值,输出二位数组中所有的值
时间: 2024-10-19 19:03:22 浏览: 8
在Java中,你可以通过Scanner类从用户那里获取二维数组的输入。首先,你需要创建一个二维数组,然后提示用户按照指定的行数和列数输入每个元素。这里是一个简单的示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入二维数组的行数:");
int rows = input.nextInt();
System.out.println("请输入二维数组的列数:");
int cols = input.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] = input.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(); // 每行结束后换行
}
input.close();
}
}
```
当你运行这个程序时,它会提示你输入行数、列数以及每个元素的值,最后显示整个数组的内容。
阅读全文