Java数组的定义和初始化

1.数组的定义

两种形式

           A:int[] a       定义一个数组a变量

           B:int a[]       定义一个a数组变量

注:两种定义实现的效果是一样的,但是念法不一样,有些语言已经淘汰了第二种定义方法。而Java两种都支持,推荐使用第一种

2.数组的初始化(动态初始化和静态初始化)

   什么是初始化?    初始化就是为数组开辟内存空间,并为每个数组元素赋值

   初始化的两种方式是?

              1)动态初始化:只指定长度,由系统给出初始化值

              2)静态初始化:给出初始化值,又系统决定长度

   动态初始化的格式:

                 数据类型[]  数组名=new 数据类型[数组长度];

         举例:int[] arr=new int[10];

   静态初始化的格式:

                 数据类型[]  数组名=new 数据类型[]{元素1,元素2,元素3.....};

               简化格式:

                 数据类型[]  数组名={元素1,元素2,元素3.....};

        举例:int[] arr=new int[]{1,2,3,.....} ;

        简化后:int[] arr={1,2,3,.....};

猜你喜欢

转载自blog.csdn.net/elice_/article/details/82949908