有一个整数数组,求数组中第二大的数

来源:互联网 发布:北京国旭 域名争议 编辑:程序博客网 时间:2024/04/30 22:56
public static void  func(){     int a[]={1,2,3,4,5,6,4,4,6,77,18,9};    int max=a[0]>a[1]?a[0]:a[1];   int second=a[0]<a[1]?a[0]:a[1];   for(int i=2;i<a.length;i++){  if(a[i]>max){  second=max;max=a[i];}else if(a[i]>second)second=a[i];   }   System.out.println(second); }

原创粉丝点击