学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

数组问题

数组问题

请教一下
int []a[]=new int[10][10]
是什么意思,请解释的清楚一些

TOP

回复 1# 的帖子

就是一个二维数组,跟 int a[][]一样,你可能写个程序试下!
世上事有难易乎?为之?则难者亦易矣;不为,则易者亦难矣

TOP

java为了把数组更清楚解析出来..把[]写在数组名字前面
学习需要安静。。海盗要重新来过。。

TOP

长知识了......

TOP

引用:
以下是引用 sunkaidong 在 2008-4-29 23:20 的发言:

java为了把数组更清楚解析出来..把[]写在数组名字前面
按你说的应该是 [] a或者[][] a;
但[] a [] 是怎么个解释法呢

TOP

写前写后都可以通过编译...我电脑中毒了java都被删了,你尝试下
学习需要安静。。海盗要重新来过。。

TOP

对二维数组元素的初始化可以用以下方法实现:

1)分行给二维数组赋初值,如:

  int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};

2)将所有数据写在一个花括弧内,按数组排列的顺序对各元素赋初值,如:

  int a[3][3]={1,2,3,4,5,6,7,8,9};

3)可以对部分元素赋初值,如:

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

也可以对某一行不赋初值,如:

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

4)在对全部数组元素赋初值时,可以不指定数组第一维的长度,但第二维的长度不能省,如:

  int a[3][3]={1,2,3,4,5,6,7,8,9};

可以写成:

  int a[][3]={1,2,3,4,5,6,7,8,9};

  在定义时也可以只对部分元素赋初值而省略第一维的长度,但应分行赋初值,如:

  int a[][3]={{1,2,3},{4},{7}};
Life is not fear,get used to it!~

TOP

发新话题