创建一个包含数字0到10的一维数组。 2、打印输出上述数组的第3至第7的所有元素。 3、创建一个数组,第一行[3,7,5]、第二行[8,4,3]、第三行[2,4,9]。 4、打印输出上述数组所有行的最小值。 5、打印输出上述数组每一列的和。
时间: 2024-09-25 22:12:13 浏览: 38
1. 要创建一个包含数字0到10的一维整数数组,你可以这样做:
```java
int[] array = new int[11];
for (int i = 0; i < array.length; i++) {
array[i] = i;
}
```
2. 打印数组的第3至第7个元素(包括第3和第7),可以使用下标访问:
```java
for (int i = 2; i <= 6; i++) {
System.out.print(array[i] + " ");
}
```
输出结果将会是:6 5 4 3 2
3. 创建一个多行二维数组,可以按照给定的行分隔符定义:
```java
int[][] multiDimensionalArray = {
{3, 7, 5},
{8, 4, 3},
{2, 4, 9}
};
```
4. 打印每行的最小值,可以遍历整个二维数组:
```java
for (int[] row : multiDimensionalArray) {
System.out.println("Row min: " + Arrays.stream(row).min().getAsInt());
}
```
5. 打印每一列的和,需要先确定数组的列数,这里假设每一行有相同的元素个数。然后分别计算各列的和:
```java
int columnCount = multiDimensionalArray[0].length;
int[] columnSums = new int[columnCount];
for (int j = 0; j < columnCount; j++) {
for (int[] row : multiDimensionalArray) {
columnSums[j] += row[j];
}
}
for (int i = 0; i < columnSums.length; i++) {
System.out.println("Column " + (i+1) + " sum: " + columnSums[i]);
}
```
阅读全文