学习笔记之面向对象编程11(二维数组)

来源:互联网 发布:删除sql字段数据 编辑:程序博客网 时间:2024/05/16 13:50

(一)二维数组可以看成以数组为元素的数组,例如:int  a[ ][ ]={{1,2},{5,8,4,9},{2,3,6,0}}

java中多维数组的声明和初始化应按从高维到低维的顺序进行,例如:

int b[ ][ ] = new int[3][ ];

b[0] = new int[2];

b[1] = new int[4];

b[2] = new int[7];

但是这样定义会报错:int [ ][ ] = new int[ ][7];

(二)静态初始化:

int intA[ ][ ] = {{11,34},{3},{4,6,45,12}};

但这样会报错:int intB[3][2] = {{1,2},{3,4},{6,7}};

(三)动态初始化:

int aa[ ][ ] = new int[3][4];

int bb[ ][ ] = new int[3][ ];

bb[0] = new int[2];

bb[1] = new int[7];

bb[2] = new int[6];

原创粉丝点击