【习题35】

作者: Xplorist | 来源:发表于2017-04-18 22:31 被阅读7次

    【程序35】
    题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。

    package com.share.test31_40;
    
    import java.util.Arrays;
    
    public class Test35 {
        public static void main(String[] args) {
            test();
        }
        public static void test(){
            int[] a={6,1,8,9,3};
            int max=a[0];
            int min=a[0];
            int maxNum=0;
            int minNum=0;
            for(int i=0;i<a.length;i++){
                if(max<a[i]){
                    max=a[i];
                    maxNum=i;
                }
                if(min>a[i]){
                    min=a[i];
                    minNum=i;
                }
            }
            
            a[maxNum]=a[0];
            a[0]=max;
            
            a[minNum]=a[a.length-1];
            a[a.length-1]=min;
            
            System.out.println(Arrays.toString(a));
        }
    }
    
    

    相关文章

      网友评论

        本文标题:【习题35】

        本文链接:https://www.haomeiwen.com/subject/atnqzttx.html