数组用法

一、一维数组

1.定义一维数组

  数据类型   [ ]   数组名   

eg:int a[10]   ,下标从零开始

2.引用一维数组

  数组名[下标]

3.一维数组初始化

--在定义数组时对全部数组元素赋予初值

eg:int a[3]={0,1,2}  Java中使用数组要提前分配空间!

--可以给数组一部分元素赋值

eg:   int a[10]={0,1,2}

--对全部数组元素赋值时可以不指定数组长度

eg:   int a[]={1,2,3}

4.Java中创建数组

数据类型[ ]   数组名=new 数据类型 [大小]

数组常用API

Arrays.sort(数组名)//  数组排序

array.getlenth//数组长度,有返回值

for(int b:数组名){
                System.out.print(b+" ");
            }       //将数组用整形变量输出,也可以用for循环进行输出

冒泡排序:

int temp;
        for (int i = 0; i < f.length; i++) {
            for (int j = i+1; j < f.length; j++) {
                if(f[i]>f[j]){
                    temp=f[i];
                    f[i]=f[j];
                    f[j]=temp;
                }
            }
        }
            System.out.println();
            System.out.println("排序后:");
            for (int i = 0; i < f.length; i++) {
                System.out.print(f[i]+" ");
            }

 二、二维数组

定义二维数组(共有四种方法)

数据类型 [ ][ ] 数组名

  1. int[][] array1 = new int[10][10];  
  2. int array2[][] = new int[10][10];  
  3. int array3[][] = { { 1, 1, 1 }, { 2, 2, 2 } };  
  4. int array4[][] = new int[][] { { 1, 1, 1 }, { 2, 2, 2 } };

猜你喜欢

转载自www.cnblogs.com/huke123/p/9043634.html