各位朋友帮我看看下面关于二维数组的程序段为何有问题? int mArray[][]=new int[5][];改为 int mArray[][]=new int[5][写上大小]; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static void main(String[] args) { int mArray[][]=new int[5][]; int nCounter=1; for(int m=0;m<mArray.length;m++) { mArray[m]=new int[nCounter]; 要加入这一行才行 for(int n=0;n<nCounter;n++) {mArray[m][n]=nCounter;} nCounter++; } for(int m=0;m<mArray.length;m++) { System.out.print("µÚ"+m+"ÐÐ->"); for(int n=0;n<mArray[m].length;n++) System.out.print(" "+mArray[m][n]+" "); System.out.println("\n"); } } 同意 ngqzmjmj(冷酷):数组的大小必须是定值的,所以要先声明大小的! class ArrayElementAngle { public static void main(String[] args) { int mArray[][]=new int[5][]; int nCounter=1; for(int m=0;m<mArray.length;m++) { //左这里加上这行; mArray[m]=new int[nCount]; for(int n=0;n<nCounter;n++) {mArray[m][n]=nCounter;} nCounter++; } for(int m=0;m<mArray.length;m++) { System.out.print("第"+m+"行->"); for(int n=0;n<mArray[m].length;n++) System.out.print(" "+mArray[m][n]+" "); System.out.println("\n"); } }} 数组的大小并不是必须为定值, loreorion(栓栓) 的方法是对的。int mArray[][]=new int[5][];int nCounter=1;for(int m=0;m<mArray.length;m++) { mArray[m]=new int[nCounter]; for(int n=0;n<nCounter;n++) { mArray[m][n]=nCounter; } nCounter++;} } 环形队列问题 java加密解密。类加载出现错误 这是个麻烦的序列,将如何实现? SCJP中的一道小题不懂. 求一段IO操作代码:一段一段的返回值!(无限给分) java史上最大的bug 请教一下java中怎么分隔字段,怎样实现顺序读取啊? 接下来学什么?? 这里的this是什么意思? 能获取所有 .property 文件信息吗? 在一个Vector中放入了一个String[],我应该怎么重新把他取出来也保存在一个String[]中?——解决立马给分 高手请指教,这个语句的参数是什么意思?
int mArray[][]=new int[5][];
int nCounter=1;
for(int m=0;m<mArray.length;m++)
{
mArray[m]=new int[nCounter]; 要加入这一行才行
for(int n=0;n<nCounter;n++)
{mArray[m][n]=nCounter;}
nCounter++;
}
for(int m=0;m<mArray.length;m++)
{
System.out.print("µÚ"+m+"ÐÐ->");
for(int n=0;n<mArray[m].length;n++)
System.out.print(" "+mArray[m][n]+" ");
System.out.println("\n");
}
}
{
public static void main(String[] args)
{
int mArray[][]=new int[5][];
int nCounter=1;
for(int m=0;m<mArray.length;m++)
{
//左这里加上这行;
mArray[m]=new int[nCount];
for(int n=0;n<nCounter;n++)
{mArray[m][n]=nCounter;}
nCounter++;
}
for(int m=0;m<mArray.length;m++)
{
System.out.print("第"+m+"行->");
for(int n=0;n<mArray[m].length;n++)
System.out.print(" "+mArray[m][n]+" ");
System.out.println("\n");
}
}
}
int mArray[][]=new int[5][];
int nCounter=1;
for(int m=0;m<mArray.length;m++) {
mArray[m]=new int[nCounter];
for(int n=0;n<nCounter;n++) {
mArray[m][n]=nCounter;
}
nCounter++;
} }