java--数组

public class ArryDemo {

    public static void main(String[] args) {
        //元素类型[] 数组名 = new 元素类型[元素个数或者元素长度]
        
        //int[] x = new int[3];
        //int[] arry = new int[]{1,3,4};
        int[] arry = {34,45,44,88};
        //for (int i = 0; i < arry.length; i++) {
        //System.out.println(arry[i]);
        //}
        printArry(arry);
        
    }
    
    public static void printArry(int[] Arry){
        
        for (int i = 0; i < Arry.length; i++) {
            if(i<Arry.length-1){
                System.out.print(Arry[i]+",");
            }else{
                System.out.println(Arry[i]);
            }
                    
        }
    }
}

##########数组的排序#############

#######选择排序

public class ArryDemo {

    public static void main(String[] args) {
        //元素类型[] 数组名 = new 元素类型[元素个数或者元素长度]
        
        //int[] x = new int[3];
        //int[] arry = new int[]{1,3,4};
        int[] arry = {34,45,44,88};
        //for (int i = 0; i < arry.length; i++) {
        //System.out.println(arry[i]);
        //}
        printArry(arry);
        Arry(arry);
        printArry(arry);
        
    }
    
    public static void Arry(int[] Arry){
        for (int i = 0; i < Arry.length-1; i++) {
            for (int j = i+1; j < Arry.length; j++) {
                if(Arry[i]>Arry[j]){
                    int tmp = Arry[i];
                    Arry[i]=Arry[j];
                    Arry[j]=tmp;
                    
                    
                }
                
            }
            
        }

    }
    public static void printArry(int[] array){                       ####打印数组
        for (int i = 0; i < array.length; i++) {
            if(i!=array.length-1){
                System.out.print(array[i]+",");
            }else{
                System.out.println(array[i]);
            }
        }

    }
}

##########冒泡排序##############

 

posted @ 2017-11-27 11:01  大漠之烟  阅读(166)  评论(0编辑  收藏  举报