现在的位置: 首页 > 综合 > 正文

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

2013年08月11日 ⁄ 综合 ⁄ 共 236字 ⁄ 字号 评论关闭
	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); 
	}

抱歉!评论已关闭.