`

获得数组中最大值和最小值并它们的位置

 
阅读更多
/**
	 * 
	 * @author Test
	 * @createDate 2014-7-9上午10:02:28
	 * @params 
	 * @return Map<String,Integer>
	 * @useFor 找出最大最小值并定位位置
	 */
	private static Map<String,String> getMaxAndMin(int []intArr)
	{
		Map<String,String> result = new HashMap<String,String>();
		int max=intArr[0],min = intArr[0];
		result.put("max", ""+max+0);
		result.put("min", ""+min+0) ;
		for(int i=1;i<intArr.length;i++)
		{
			if(intArr[i]>max)
			{
				max = intArr[i] ;
				result.put("max", "第"+(i+1)+"位,最大的值是:"+max);
			}
			if(intArr[i]<min)
			{
				min = intArr[i] ;
				result.put("min", ""+min+i) ;
			}
		}
		return result ;
	}
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

Global site tag (gtag.js) - Google Analytics