java数组入门

来源:互联网 发布:海康网络摄像机重量 编辑:程序博客网 时间:2024/05/16 05:41

一维数组
声明:type var[ ]; 或者 type [ ] var 
例如:int a1[ ]; int[ ] a2;
double b[ ];
Person[ ] p1; //person对象的引用
String s1[ ]; //String对象的引用

int a[ ] = { 3 ,9 ,8};

Date[ ] days;
Days = new Date[3];
Date days[ ] = {
 new Date(1,4,2004),
 new Date(1,4,2004),
 new Date(1,4,2004)
};


二维数组初始化:
静态初始化
 int intA[ ] [ ] = { {1,2} , {2,3} , {3,4,5} };
int intB[3][2] = {{1,2},{2,3},{4,5}};//非法,不能写[3][2]
动态初始化:
int a[ ][ ] = new int[ 3 ] [ 5 ];
int b[ ][ ] = new int[ 3 ] [ ];
b[ 0 ] = new int[ 2 ];
b[ 1 ] = new int[ 3 ];
b[ 2 ] = new int[ 5 ];