java数组找出最大和最小值的下标位置,并且用方法封装。

//找出数组中最小值的下标位置,用方法封装
class HomeWork6 {
	public static void main (String[]args){
		int[] arr ={12, 56, 565, 13, 79, 78, 651, 87, 10, 25, };
		
		int min = minnum(arr);
		System.out.println("最小值下标 :"+min);
	}
	/**
	*循环数组找出最小值的下标
	*
	*@param int min保存最小值下标
	*
	*@return min 传回保存下标的值
	*/
	
	
	public static int minnum (int[] arr){
		
		int min = 0;
		
		for (int i = 1; i < arr.length; i++){
			
			if(arr[min] > arr[i]){
				
				min = i;
			}
			
		}return min;
		
		
		
		
	}
}
// 找出数组中最大值的下标位置,用方法封装
class HomeWork5 {
	public static void main (String[]args){
		
		int[] arr ={12, 56, 565, 13, 79, 78, 651, 87, 10, 25, };
		
		int max = intprice(arr);
		System.out.println("最大值的下标 :"+ max);
			
	}
	/**
	*循环数组找出最大值的下标
	*
	*@param int max 储存下标的值
	*/
	public static int intprice(int[] arr){
		
		 int max = 0;
		
		for (int i = 1; i < arr.length; i++){
			
			if(arr[max] < arr[i]){

				max = i;		
			}
			
		}return max;
		
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值