Loading

Java数组

Java创建数组的方法大致有三种

一、声明并赋值

int[] arr = {1,2,4, …};

二、声明数组名开辟空间并且赋值

int[] arr;
arr = new int[]{1,2,3, …};

三、声明数组时指定元素个数然后赋值

int[] arr1= new int[3];

注意:最大元素下标为2,并且所有的元素值均为0
赋值一般用for循环
**

四、在以上的基础上创建多维数组

int[][] arr = {{1,2,3},{4,5,6},{7,8,9}}; //每个子数组元素个数不要求均相同
int[][] arr = new int[m][n]; //其中n可以省略,在创建的时候可以指定
int[][][] arr = new int[m][n][q]; //同样其中n、q可以省略

实例

    public static void main(String[] args) {
        int [] nums=new int[10];;//Java推荐使用的写法
        //int num[];//此种写法早年为了使C语言使用者快速上手Java
        for (int i = 0; i < 10; i++) {
            nums[i]=i+1;
            System.out.print(nums[i]+"\t");
        }
        System.out.println("数组长度为:"+nums.length);
    }

结果

1	2	3	4	5	6	7	8	9	10	数组长度为:10

总结

1、无论那种方法声明必须有 :数据类型 [ ] , 如:int[ ]
2、创建多维数组时,new后面的第一个方括号中的元素数量总不能省略
3、“new 数据类型[]{}”创建数组时,其中花括号可以省去,但要在“[ ]”中填写数组的个数

posted @ 2022-01-14 10:31  Cn_FallTime  阅读(31)  评论(0编辑  收藏  举报