首页上一页 1 下一页尾页 1 条记录 1/1页
使用二维数组遇到的困惑
发表在Java图书答疑
2014-06-08
是否精华
是
否
版块置顶:
是
否
代码如下:
public class Opinion {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a[][]=new int [3][4];
for(int i=0;i<a.length;i++){
for(int j=0;j<a[i].length;j++){
System.out.print(a[i][j]);
}
System.out.println();
}
}
}
首先我是明白二维数组是怎么定义的,到了两个for循环,我就不明白为什么有
i<a.length;和j<a[i].length;了。第一个for遍历是把两个数组遍历,第二个for遍历是把每个数组中的int型字符遍历吗?最后是输出空格,我发现如果是去掉System.out.println();
其结果就是显示12个零啊!说到这里我似乎自己已经明白了。我真不明白自己是在问问题呢,还是自言自语呢?
public class Opinion {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a[][]=new int [3][4];
for(int i=0;i<a.length;i++){
for(int j=0;j<a[i].length;j++){
System.out.print(a[i][j]);
}
System.out.println();
}
}
}
首先我是明白二维数组是怎么定义的,到了两个for循环,我就不明白为什么有
i<a.length;和j<a[i].length;了。第一个for遍历是把两个数组遍历,第二个for遍历是把每个数组中的int型字符遍历吗?最后是输出空格,我发现如果是去掉System.out.println();
其结果就是显示12个零啊!说到这里我似乎自己已经明白了。我真不明白自己是在问问题呢,还是自言自语呢?