谢谢!我想问一下这样运行得到为什么显示3个数,是什么意思?初学者很多不懂……
你的打印语句放错位置了.应该放在内循环中.你现在放在了外循环中,外循环一共循环3次,当然就打印3个数了.
for(int i=0;i<data.length;i++){
for(int j=0;j<data[i].length;j++){
data[i][j]=i*j;
System.out.print(data[i][j]+" ");
}
System.out.println();
}
以上代码可以把你的2维数组输出,并且是按照行列来输出.比如3行3列的,输出结果就是
0 0 0
0 0 0
0 0 0