java定义一个5行10列的整型二维数组,并给二维数组中的每个元素赋50到100的随机整数,计算每行的和、最大值、最小值并输出
时间: 2024-03-20 12:44:00 浏览: 53
Java中的二维数组共4页.pdf.zip
好的,我会尽力回答你的问题。
以下是使用 Java 语言定义一个5行10列的整型二维数组,并给二维数组中的每个元素赋50到100的随机整数的代码:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
int[][] arr = new int[5][10];
Random random = new Random();
// 给二维数组中的每个元素赋50到100的随机整数
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 10; j++) {
arr[i][j] = random.nextInt(51) + 50;
}
}
// 计算每行的和、最大值、最小值并输出
for (int i = 0; i < 5; i++) {
int sum = 0;
int max = arr[i][0];
int min = arr[i][0];
for (int j = 0; j < 10; j++) {
sum += arr[i][j];
if (arr[i][j] > max) {
max = arr[i][j];
}
if (arr[i][j] < min) {
min = arr[i][j];
}
}
System.out.println("第" + (i + 1) + "行的和为:" + sum);
System.out.println("第" + (i + 1) + "行的最大值为:" + max);
System.out.println("第" + (i + 1) + "行的最小值为:" + min);
}
}
}
```
运行上述代码后,你可以看到如下输出:
```
第1行的和为:550
第1行的最大值为:99
第1行的最小值为:50
第2行的和为:583
第2行的最大值为:98
第2行的最小值为:51
第3行的和为:566
第3行的最大值为:97
第3行的最小值为:50
第4行的和为:565
第4行的最大值为:99
第4行的最小值为:50
第5行的和为:526
第5行的最大值为:96
第5行的最小值为:50
```
阅读全文