Java定义一个整型数组,遍历该数组找到最大值与最小值,并将其输出
时间: 2024-10-25 16:05:33 浏览: 12
在Java中,你可以通过以下几个步骤定义一个整型数组,然后遍历它找出最大值和最小值:
1. 首先,声明并初始化一个整数数组。例如,如果你想创建一个包含5个元素的数组,可以这样做:
```java
int[] numbers = {10, 20, 30, 40, 50};
```
2. 定义两个变量,`maxValue`和`minValue`,分别用于存储当前的最大值和最小值,初始时假设它们等于数组的第一个元素:
```java
int maxValue = numbers[0];
int minValue = numbers[0];
```
3. 使用for循环遍历数组:
```java
for (int i = 1; i < numbers.length; i++) {
// 检查每个元素是否大于最大值,如果是,则更新最大值
if (numbers[i] > maxValue) {
maxValue = numbers[i];
}
// 同样检查是否小于最小值,如果是,则更新最小值
if (numbers[i] < minValue) {
minValue = numbers[i];
}
}
```
4. 最后,在循环结束后,打印出最大值和最小值:
```java
System.out.println("最大值是:" + maxValue);
System.out.println("最小值是:" + minValue);
```
完整的代码示例:
```java
public class Main {
public static void main(String[] args) {
int[] numbers = {10, 20, 30, 40, 50};
int maxValue = numbers[0];
int minValue = numbers[0];
for (int i = 1; i < numbers.length; i++) {
if (numbers[i] > maxValue) {
maxValue = numbers[i];
} else if (numbers[i] < minValue) {
minValue = numbers[i];
}
}
System.out.println("最大值是:" + maxValue);
System.out.println("最小值是:" + minValue);
}
}
```
阅读全文