JAVA数组

数组:是相同类型数据的集合

一维数组

一维数组声明有两种格式

类型[] 数组名称;

类型 数组名称[];

 

数组创建格式:数组名称 = new 类型[数组大小]

静态初始化:声明的时候已经加上数据

int[] MyIntArray = {12,45,67,29,43,93}  

动态初始化:声明数据大小,没有赋值。默认数据都为默认值。

int[] MyIntArray = [5];

 

实例

Int[] MyIntArray;

MyIntArray = new int[10] //说明MyIntArray中有10个数据

 

 

 

二维数组

二维数组声明格式

类型[] [] 数组名称;

类型 数组名称[] [];

类型[] 数组名称[]

 

实例

int[] [] intArray;

short shortArray;

intArray = new int[3][5] ; //直接分配(平衡二位数组-----------矩阵)

intArray[0][0]

intArray[0][1]

intArray[0][2]

intArray[0][3]

intArray[0][4]

intArray[1][0]

intArray[1][1]

intArray[1][2]

intArray[1][3]

intArray[1][4]

intArray[2][0]

intArray[2][1]

intArray[2][2]

intArray[2][3]

intArray[2][4]

 

shortArray = new short[3][];//非平衡数组

shortArray[0] = new short[4];

shortArray[1] = new short[3];

shortArray[2] = new short[5];

intArray[0][0]

intArray[0][1]

intArray[0][2]

intArray[0][3]

intArray[1][0]

intArray[1][1]

intArray[1][2]

intArray[2][0]

intArray[2][1]

intArray[2][2]

intArray[2][3]

intArray[2][4]

静态初始化

int[][] MyIntArray ={ {12,45,67,29,43,93},{23,14,235,423},{22,33,42,44,2}} ;

posted @ 2018-03-30 20:40  苇小宝  阅读(239)  评论(0编辑  收藏  举报