首页 > 编程知识 正文

java中的二维数组,java初始化二维数组

时间:2023-05-03 07:04:41 阅读:113531 作者:2709

1 .包类(Wrapper Class ) .对于本机数据类型的包,所有包类)有8个位于java.lang包下。 Java的八个包类分别为:字节、短整型、长整型、浮点型和浮点型

2 .数据(阵列) :相同类型的数据的集合称为阵列。

3 .定义数组:的方法

type[]变量名称=new type[数组中的元素数]; 长度为10的数组可以定义如下:

int[] a=new int[10]; 或int a []=new int [12]; 或者,Java建议使用第一种方法,因为:int[]指示a是int类型的数组。

4 .对于数组中的元素索引,从0开始。 数组的最大索引==数组长度-1。

5 .定义数组的第三种方法:type[]变量名称={new type[]}{元素列表}; 红色部分可以省略

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

int [ ] b=new int [ ] { 1,2,3,4,5 }; 这两种方式称为数组的第三定义方式

int [ ] b=new int [5] { 1,2,3 }; 这种做法是错误的

6.Java中的每个数组都有一个表示数组长度的length属性。 length属性为public、final、int,一旦确定数组的长度,就无法调整其大小。

7 .定义数组后,可以不给出初始值。 是否给出初始值取决于程序的逻辑。

int[]=new int[10]。 在这里,a是参照。 指向生成的数组对象的第一个地址,数组中的每个元素都是int类型,仅存储数据值本身。

人员[ ] p=新人员[3]; 生成了//0个对象

8.2维阵列:维阵列是平面二维结构,本质上是阵列阵列。 二维数组的定义方法:type[]变量名称=new type[];

int[][] i=new int[2][3];

i[0]本身也是一个数组。

定义不规则的二维数组' :

int [ ] [ ] a=新int [3] [ ];

a[0]=new int[2];

a[1]=new int[3];

a[2]=new int[4];

以下方式是被禁止的:

int [][] a=new int[][3];

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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。