笔记4 数组的基本方法

数组的定义

数组 是相同类型的变量按顺序组成的一种复合数据类型,称这些相同类型的变量为数组的元素或单元。
数组通过数组名加索引来使用数组的元素。
数组属于引用型变量,创建数组需要经过声明数组和为数组分配变量两个步骤。

声明数组

声明数组包括数组变量的名字(简称数组名)、数组的类型。
1.声明一维数组有以下两种格式:

数组的元素类型 数组名[];
数组的元素类型[]  数组名;

2.声明二维数组有以下两种格式:

数组的元素类型 数组名[] [];
数组的元素类型 [] []数组名;

可以一次声明多个数组,例如:

int [] a,b;

其实就等价于声明了两个int型一维数组a和b

int a[] ,b[];

需要特别注意的是

int [] a,b[];

是声明了一个int型一维数组a和和一个int型二维数组b。等价的声明是:

int a[],b[] [] ;

注意:Java中不允许在声明数组中的方括号内指定数组元素的个数,形如:int a[12];或int [12]a;均会导致语法错误。

为数组分配元素符号

声明数组仅仅是给出了数组变量的名字和元素的数据类型,要想真正的使用数组还必须创建数组,即给数组分配元素。格式如下

数组名 = new 数组元素的类型[数组元素的个数];
boy = new float [4];

为数组分配元素后,数组boy获得4个用来存放float型数据的变量,及4个float型元素。数组变量boy中存放着这些元素的首地址,该地址称作数组的引用,这样数组就可以通过索引使用分配给它的变量,即操作它的元素。
声明数组和创建数组可以一起完成,例如:

float boy[] =new flaot [4];

二维数组和一维数组一样,在声明后必须用new运算符为数组分配元素。一个二维数组是由若干个一维数组构成的,构成的一维数组不必有相同的长度。

int mytwo [][];
mytwo = new [3][4];
或int mytwo [][] = new int [3][4];

注意:Java允许使用int型变量的值指定数组的元素个数

int size = 30;
double number[] = new double [size];
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值