java基础 ~ 数组(一维、二维)

数组:相同数据类型  按顺序(内存中开辟连续的空间)组成的引用数据类型

 

一维数组

1、声明

形式一:数组类型[ ]  数组名;   (int[ ]  myArray ;)(char[ ] ch ;)

形式二:数据类型  数组名[ ];      (int myArray[ ];)(String  strArray[ ];)

2、创建

形式一:(先声明后创建)

数据类型[ ] 数组名; -- 声明

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

形式二:(直接声明时创建)

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

【注意】:整型数组默认每个元素是0,字符串数组默认为null,float类型数组默认为0.0;

3、初始化 --- 声明数组的同时给数组赋值

4、元素的引用 --- 数组名[下标](a[0],a[1]

5、长度 --- 数组元素的个数 a.length

 

二维数组

1、声明

形式一:int[ ][ ]  数组名;   

形式二:float  数组名[ ][ ];

形式三:double[ ]  数组名[ ];

2、创建

数组名=new int[3][3] ;    //3行3列,默认值为0

 

【注意】:行不可省略,列可以省略 (如果后续没有给列创建的话,就会报异常:nullPointerException,每行相当于一个一维数组,所以需要后续创建每一行元素。)

3、初始化

num.length ---- 二维数组的行数

num[i].length ---- 二维数组 某行的列数

(3行5列,默认值为0)

 

4、元素的引用(循环输出二维数组的元素)

【注意】:

1、数组 是引用数据类型;

2、创建数组时,会开辟连续的内存空间;

3、数组的长度通过 数组名.length 获取;

4、数组元素下标从0开始;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值