导读:找出数组中的次大值 该程序中,首先定义了一个整型数组arr,然后定义了两个变量largest和secondLargest,分别用于存储当前已知的最大值和次大值。开始时,这两个......
找出数组中的次大值
该程序中,首先定义了一个整型数组arr,然后定义了两个变量largest和secondLargest,分别用于存储当前已知的最大值和次大值。开始时,这两个变量的初值都被赋为Integer.MIN_VALUE,即整型的最小值。接着,使用for循环遍历整个数组arr。对于每个元素,如果它比largest还要大,则把largest的值赋给secondLargest,再把当前元素的值赋给largest。如果当前元素比secondLargest大但不等于largest,则更新secondLargest的值。
版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、