数组

数组

 

数据结构之一

用来存储固定大小的同类型元素。

foreach遍历

int[] st=new int[]{3,2,7,46};
for(int s:st){
System.out.println(s);
}

 

原始for方法:

for(int i=0;i<st.length;i++){
System.out.println(st[i]);
}

 

 

 

数组排序:

1.选择排序法:

    int[] arr=new int[]{2,3,4,1};for(
    int x = 0;x<arr.length-1;x++)
    {
        for (int y = x + 1; y < arr.length; y++) {
            if (arr[x] < arr[y]) {
                int tem = arr[y];
                arr[y] = arr[x];
                arr[x] = tem;
            }
        }
    }for(
    int s:arr)
    {
        System.out.println(s);
    }

 


 

2.冒泡

int[] arr = new int[] { 2, 3, 4, 1 };for(
    int x = 0;x<arr.length-1;x++)
    {
        for (int y = 0; y < arr.length - x - 1; y++) {
            if (arr[y] < arr[y + 1]) {
                int tem = arr[y];
                arr[y] = arr[y + 1];
                arr[y + 1] = tem;
            }
        }
    }for(
    int s:arr)
    {
        System.out.println(s);
    }

 

posted @ 2018-10-14 15:19  StingLon  阅读(123)  评论(0)    收藏  举报