使用Java创建一个int类型的二维数组,要求第一行有1个元索,第二行有3个元素,第三行有5个元素,从键盘输入元素,以梯形阵的形式输出,计算出数组中的最大值,并在屏幕上输出。
时间: 2023-05-14 17:06:02 浏览: 108
以下是使用Java创建int类型的二维数组的代码:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int[][] arr = new int[3][];
arr[0] = new int[]{1};
arr[1] = new int[]{2, 3, 4};
arr[2] = new int[]{5, 6, 7, 8, 9};
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
arr[i][j] = scanner.nextInt();
}
}
int max = Integer.MIN_VALUE;
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
if (arr[i][j] > max) {
max = arr[i][j];
}
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
System.out.println("数组中的最大值为:" + max);
}
}
```
输入示例:
```
1
2 3 4
5 6 7 8 9
```
输出示例:
```
1
2 3 4
5 6 7 8 9
数组中的最大值为:9
```
阅读全文