zoukankan      html  css  js  c++  java
  • 取出数组中最大的数与数组第一位数交换,最小的数与数组中最后一个数交换

    package TestFor0321;
    
    import java.util.Arrays;
    
    public class Demo3ForChar {
    
    	/**
    	 * 取出数组中最大的数与数组第一位数交换,
    	 * 取出数组中最小的数与数组中最后一个数交换
    	 */
    	public static void main(String[] args) {
    		int []array={12,14,32,41,2,5,23};
    		replace(array);
    	}
    
    	private static void replace(int []array) {
    		
    		int max=0;//记录最大数
    		int min=0;//记录最小数
    		int a=0;//记录最大数下标
    		int b=0;//记录最小数下标
    		if(array[0]>array[1]){
    			max=array[0];
    			min=array[1];
    			a=0;
    			b=1;
    		}else{
    			max=array[1];
    			min=array[0];
    			a=1;
    			b=0;
    		}
    		for(int i=2;i<array.length;i++){
    			if(array[i]>max){
    				max=array[i];
    				a=i;
    			}else if(array[i]<min){
    				min=array[i];
    				b=i;
    			}
    		}
    		int temp1=array[0];
    		int temp2=array[array.length-1];
    		array[0]=max;
    		array[array.length-1]=min;
    		array[a]=temp1;
    		array[b]=temp2;
    		
    		
    		System.out.println("最大数为"+max+"a="+a);
    		System.out.println("最小数为"+min+"b="+b);
    		System.out.print(Arrays.toString(array));
    	}
    	
    }
    

      

  • 相关阅读:
    marshaller unmarshaller解析xml和读取xml
    request请求地址
    SAP系统接口方式:
    SAP 后台job
    查找系统锁对象
    动态生成ABAP程序-资料
    BDC程序步骤
    ABAP 创建测试文件
    ALE和IDocs
    ABAP锁,数据库锁
  • 原文地址:https://www.cnblogs.com/DeepBlues/p/2974748.html
Copyright © 2011-2022 走看看