写一个程序,以2位数字,X,Y 作为输入,生成一个二维数组。数组的第 i 行和第 j 列中的元素值应该是 i*j。用java编写程序
时间: 2024-11-13 07:25:13 浏览: 18
Javascript 二维数组
5星 · 资源好评率100%
你可以使用Java的for循环嵌套来创建这个二维数组。以下是一个简单的示例程序:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入二维数组的行数(2位数字): ");
int rows = input.nextInt();
System.out.println("请输入二维数组的列数(2位数字): ");
int cols = input.nextInt();
// 创建二维数组
int[][] array = new int[rows][cols];
// 生成并填充数组
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
array[i][j] = i * j;
System.out.print(array[i][j] + " "); // 打印当前元素便于查看
}
System.out.println(); // 每一行打印完毕换行
}
input.close();
}
}
```
当你运行这个程序时,它会提示你输入数组的行数和列数,然后生成相应大小的二维数组,并计算每个元素的值(i*j),最后打印出整个数组。
阅读全文