小编Dua*_*saa的帖子

最大的第二个数字

我到处搜索找到第二大数字的解决方案,但我在所有网站都有一个解决方案,这是错误的.

我找到的代码:

public static void main(String[] args) {
    int arr[] = { 1, 23, 47, 81, 92, 88, 52, 48, 56, 66, 65, 76, 71, 85,
                   49, 53, 56, 61, 65, 84 };
    secondLargeNumber(arr);
}

public static void secondLargeNumber(int[] arr) {
    int largest = arr[0];
    int secondLargest = arr[0];
    for (int i = 0; i < arr.length; i++) {
        if (arr[i] > largest) {
            secondLargest = largest;
            largest = arr[i];
        } else if (arr[i] > secondLargest) {
            secondLargest = arr[i]; …
Run Code Online (Sandbox Code Playgroud)

java

5
推荐指数
2
解决办法
253
查看次数

标签 统计

java ×1