一维数组

数组的维数可以理解为一个数组中数据组合的层次数,只有一个层次的数据组合而成的数组被称为一维数组

Egn(n>=0)整数组成的数组称为"一维数组,而由两个一维数组组成的称为二维数组.”二维数组以上的数组统称为多维数组.

一位数组的声明:类型名变量名[]或者 类型名[] 变量名

其中a类型可以使人一合法的java数据类型.b变量名是合法的java语言标识符c空的方括号哟美好与表明的是一维数组,其位置可以在元素类型之后,数组名之前,也可以位于数组名之后,效果是一样的.

Egint[] arr;

doublesalary;

String[]args;

Student s[];

注意: 1上述语句只是声明啦数组类型的变量,运行时系统将只为这些引用变量分配引用空间,并没有创建对象

2 声明数组类型变量时不允许指定数组长度,

数组对象的创建和使用.

java语言中通常使用关键字呢温创建对象, 格式为 new 类型名[n]

一旦数组的初始化完成,数组在内存中所占的存储空间被固定,因此数组的巡航度不可以改变。

通过数组的下角标,(或者数组族元素的索引号)来访问数组。

数组的长度:就是数组元素的个数。

基本数据类型的一维数组的声明,创建和使用

int []arr=newint[5];

for(inti=0;i<5;i++){

System.out.println(arr[i]+”\t”)

}

数组对象的length属性

数组对象拥有一个系统自动提供的特殊属性length(一只读方式给出数组的长度)

注意

Java语言中数组长度并不属于其数据类型的组成部分,一个声明为int[]类型的变量a可以指向一个长度为3int[]类型数组对象,也可以指向一个长度为5的数组对象。

例如 int []a;a=new int[3]; a=new int[5];

数组的静态初始化

如果在创建数组对象时已经确定啦个元素的值,可采用一种简化的书写来创建和初始化数组对象

Eg

Int a[]={12,9,36};(静态初始化的开始

例如,引用类型数组的静态初始化为:

Point[] p={ new Point(3,5),

new Point(-4,9),

new Point(2,-9),

new Point(-5,-2) }; //6行代码是一条语句

)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值