数组

数组(Array):相同类型数据的集合叫数组。

1、定义:int[ ] a=new int[4];推荐使用

int a[]=new int[4];

int[] a={1,2,3,4};

int[] a=new int[]{1,2,3,4};

错误声明:int[] a=new int[4]{1,2,3,4};

2、数组的元素索引是从0开始,对于任何数组,最大的元素索引=数组长度-1;

3、Java中的数组都有一个length属性,表示这个数组的长度,length属性是public、final、int的,数组长度一旦确定,就不能更改其大小。

4、Int[] a=new int[10],其中a是一个引用,它指向了生成的数组对象的首地址,数组中每个元素都是int类型,其中仅存放数据值本身。

5、如果数组是原生数据类型,则数组里面装的是值;如果数组是引用类型,则数组里面装的是引用,而不是对象。

6、二维数组。二维数组是一中平面的二维结构,本质上是数组的数组。

int[][] a=new int[3][];//可以这样定义

a[0]=new int[2];//表示第一行有2列

a[1]=new int[3];//表示第二行有3列

a[2]=new int[1];//表示第三行有1列

int[][] b=new int[][3];//不能这样定义,先确定行,再确定列

}

取出数组元素:

public class ArrayTest3 {

public static void main(String[] args) {

int[][] a=new int[][]{{1,2,3},{4},{5,6}};//定义了一个3行的二维数组

for(int i=0;i<a.length;i++){//二维数组的长度,取出多少行

for(int j=0;j<a[i].length;j++){//某一行有多少列

System.out.print(a[i][j]+" ");

}

System.out.println();

}

}

}

结果:

1 23

4

5 6


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值