写一个程序,以2位数字,X,Y 作为输入,生成一个二维数组。数组的第 i 行和第 j 列中的元素值应该是 i*j 用java语言
时间: 2024-11-12 07:45:41 浏览: 11
Javascript 二维数组
5星 · 资源好评率100%
你可以使用 Java 编程语言创建一个简单的控制台应用,来实现这个需求。下面是一个基本的示例,展示了如何读取用户输入的两个数字 X 和 Y,并创建一个二维数组:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个维度(行数)X:");
int rows = scanner.nextInt();
System.out.println("请输入第二个维度(列数)Y:");
int cols = scanner.nextInt();
// 创建二维数组
int[][] matrix = new int[rows][cols];
// 遍历并计算每个元素值
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
matrix[i][j] = i * j;
}
}
// 打印矩阵
for (int[] row : matrix) {
for (int element : row) {
System.out.print(element + " ");
}
System.out.println(); // 换行
}
scanner.close();
}
}
```
当你运行这个程序,它会提示你输入行数和列数,然后生成并打印出对应的二维数组。
阅读全文