用java编写程序,实现定义一个12个元素的3×4二维数组,随机生成10以内的整数赋值给各个元素,按照3行4列的合适输出数组。将每个元素的2倍数保存至另一个二维数组并输出新的数组(3行4列)
时间: 2024-10-08 19:21:36 浏览: 21
在Java中,你可以使用`Random`类来生成10以内的随机整数,并使用二维数组(`int[][]`)来存储数据。首先,我们创建一个12元素的3x4二维数组,然后随机填充元素,接着定义一个新的二维数组来存储每个元素的两倍。以下是代码示例:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
// 定义一个3x4的二维数组
int[][] array = new int[3][4];
// 创建一个随机数生成器
Random random = new Random();
// 遍历数组,生成并赋值随机数
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
array[i][j] = random.nextInt(10); // 生成0到9之间的随机整数
}
}
// 输出原始数组
System.out.println("原始数组:");
for (int row : array) {
for (int element : row) {
System.out.print(element + " ");
}
System.out.println();
}
// 定义新二维数组来保存每个元素的两倍
int[][] doubledArray = new int[3][4];
// 计算并复制元素的两倍
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
doubledArray[i][j] = array[i][j] * 2;
}
}
// 输出双倍数组
System.out.println("\n双倍数组:");
for (int row : doubledArray) {
for (int element : row) {
System.out.print(element + " ");
}
System.out.println();
}
}
}
```
阅读全文