首页 > 代码库 > 学习java随笔第六篇:数组

学习java随笔第六篇:数组

一维数组

创建一维数组并输出

public class OneDimensionalArray {
    public static void main(String argas[])
    {
        int i[]=new int[10];
        for(int j=0;j<i.length;j++)
        {
            i[j]=j;
            System.out.println(i[j]);
        }
    }
}

多维数组

创建多维数组并输出

public class MultiDimensional {
    public static void main(String arges[])
    {
        int i[][]=new int[10][10];
        for(int j=0;j<10;j++)
        {
            for(int k=0;k<10;k++)
            {
                i[j][k]=j+k;
                System.out.println(i[j][k]);
            }
        }
    }
}

数组排序

使用冒泡方法对数组进行排序

public class DimensionalSort {
    public static void main(String argas[])
    {
        //定义数组
        int a[]={18,12,23,14,35,26,37,38,19,15};
        for(int i=0;i<a.length;i++)
        {
            for(int j=i+1;j<a.length;j++)
            {
                //如果第二个元素比第一个元素数值小就互换位置
                if(a[j]<a[i])
                {
                    int n=a[i];
                    a[i]=a[j];
                    a[j]=n;
                }
            }
        }
        //把排序好的数组打印出来
        for(int i=0;i<a.length;i++)
        {
            System.out.println(a[i]);
        }
    }
}

 用sort方法对数组进行排序

import java.util.Arrays;


public class DimensionalSort {
    public static void main(String argas[])
    {
        //定义数组
        int a[]={18,12,23,14,35,26,37,38,19,15};
        Arrays.sort(a);
        //把排序好的数组打印出来
        for(int i=0;i<a.length;i++)
        {
            System.out.println(a[i]);
        }
    }
}