6、编写一个程序,声明一个int类型的3×5二维数组,并用合适的值初始化它。该程序打印数组中的值,然后各值翻倍(即是原值的2倍),并显示出各元素的新值。编写一个函数显示数组的内容,再编写一个函数把各元
时间: 2024-11-09 11:31:23 浏览: 30
在Java中,你可以创建一个二维数组并初始化它的步骤如下:
```java
public class Main {
public static void main(String[] args) {
// 声明一个3x5的二维数组
int[][] array = new int[3][5];
// 初始化数组,这里仅示例,你可以根据需要填充数值
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 5; j++) {
array[i][j] = i * 5 + j; // 这里用行数乘以5加列数作为初始值
}
}
// 打印原始数组
printArray(array);
System.out.println("---------------");
// 翻倍所有元素
doubleValues(array);
// 再次打印更新后的数组
printArray(array);
}
// 函数用于打印数组内容
public static void printArray(int[][] arr) {
for (int[] row : arr) {
for (int value : row) {
System.out.print(value + " ");
}
System.out.println();
}
}
// 函数将数组元素翻倍
public static void doubleValues(int[][] arr) {
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
arr[i][j] *= 2;
}
}
}
}
```
这个程序首先定义了一个3x5的整型二维数组,然后初始化了一些默认值。接着,我们分别调用`printArray`函数打印出原始数组,然后调用`doubleValues`函数将每个元素翻倍,最后再次打印新数组。
阅读全文