首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

数组的位置与赋值有关问题

2012-09-04 
数组的位置与赋值问题package iamclass De{int a[] new int[4]int b[][] new int[3][4]//下面编译

数组的位置与赋值问题
package iam;
class De{
int a[] = new int[4];
int b[][] = new int[3][4];

//下面编译通不过
a[0] =20;
void show(){
//下面语句编译可以通过
a[0] =20;a[1]=10+a[0];
a[2]=30;
a[3]=a[0]+a[2];
for (int i=0;i<3;i++){
for(int j=0;j<4;j++)
b[i][j]=i;
}
for(int i=0;i<4;i++){
System.out.println("a["+i+"]="+a[i]);
}
for(int i=0;i<3;i++){
for(int j=0;j<4;j++)
System.out.println("b["+i+"]"+"["+j+"]="+b[i][j]);
}
}
}




红字部分有什么区别?就是一个在方法外面一个在方法里面?
还是哪里出了问题

[解决办法]

探讨
方法外面只能定义或者付初值,付值等其他处理要写在方法里。

热点排行