Java数组

来源:互联网 发布:linux查看文件编码格式 编辑:程序博客网 时间:2024/06/15 23:26

一维数组     

            数组:用于存储多个同类型的数据的数据类型。

            索引(下标)​:数组中每一个数据的编号,从0开始,int类型。

            数组项(元素):数组中其中一个数据,所有数组项类型相同。

            长度​:数组中数组项的数量,int类型。

数组用法:声明数组:int [] nums;:数据类型[] 变量名

                 数组创建:变量名=new  数据类型 [长度]​;

可以将数组声明和创建放在一起。int [] nums=new int [长度];

      数组创建之后,类型默认值:数字类型:0;boolean:false;char:‘\0’; String​:null

       数组创建之后,取数组中的数据用法:变量名[下标] ;   

                                    如果要对某一项赋值:变量名[下标]=​值;

       数组初始化器:创建数组同时给每一项赋值。

                   写法1:数据类型 [ ] 变量名=new 数据类型[ ] {数据1,数据2.......};

                   写法2:数据类型 [ ]变量名={数据1,数据2............};​

获取数组长度:变量名.length

          数组的长度是固定的:这也是数组的定长性。​


二维数组

   数据类型[ ] [ ]  变量名=new 数据类型 [ 长度] [长度 ];​

   示例:int [ ]​ [ ] a=new int [4] [5];




                   若数组项中的每项的类型不是基本类型(也就是说是引用类型),每项默认值都是null,在程序的编写过程中要特别注意要将数组进行初始化,保证保存的地址不能是null,否则根据地址取值会出现空指针错误

0 0