为了账号安全,请及时绑定邮箱和手机立即绑定

二维数组第二个for循环条件设置问题

int[][] num={{1,2,3},{4,5,6},};
        for(int i=0;i<num.length;i++){
            for(int j=0;j<num[i].length;j++){
                System.out.print(num[i][j]);
            }
            System.out.println();
        }
        上面的代码中,第二个for循环的num[i].length是不是把第一个for循环用过的条件去掉


正在回答

4 回答

num[i].length代表第i行有多少列。所以意思就是在获取第一个for条件里的在哪行的基础上确定列数。

0 回复 有任何疑惑可以回复我~

不是哦,第一个for循环是二维数组的总长,第二个for循环是从第一列开始(也就是二维数组中的第一个一维数组)的总长,而二重循环就是当第一个循环条件为真时执行第二个循环,也就不存在你说的那个问题的。

1 回复 有任何疑惑可以回复我~

int[][] num={{1,2,3},{4,5,6},};

        for(int i=0;i<num.length;i++){

            for(int j=0;j<num[i].length;j++){

                System.out.print(num[i][j]);

            }

            System.out.println();

        }

num[i].length代表第i行有多少列。所以意思就是在获取第一个for条件里的在哪行的基础上确定列数。

外一次,内一圈。

0 回复 有任何疑惑可以回复我~

int[][] num={{1,2,3},{4,5,6},};

        for(int i=0;i<num.length;i++){

            for(int j=0;j<i;j++){

                System.out.print(num[i][j]);

            }

            System.out.println();

        }


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1166493    人
  • 解答问题       17592    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

二维数组第二个for循环条件设置问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号