java中求第二大数
时间: 2023-12-18 22:29:25 浏览: 74
在Java中求第二大数可以通过以下步骤实现:
1.定义一个整型数组,并初始化数组元素。
2.定义两个变量,一个用于存储最大值,一个用于存储第二大值。将最大值初始化为数组的第一个元素,将第二大值初始化为数组的第二个元素。
3.遍历数组,如果当前元素大于最大值,则将最大值赋值为当前元素,并将第二大值赋值为原来的最大值。如果当前元素小于等于最大值且大于第二大值,则将第二大值赋值为当前元素。
4.输出第二大值。
以下是Java代码实现:
```java
public class SecondLargestNumber {
public static void main(String[] args) {
int[] arr = {5, 10, 15, 20, 25};
int max = arr[0];
int secondMax = arr[1];
for (int i = 1; i < arr.length; i++) {
if (arr[i] > max) {
secondMax = max;
max = arr[i];
} else if (arr[i] > secondMax) {
secondMax = arr[i];
}
}
System.out.println("第二大数为:" + secondMax);
}
}
```
阅读全文