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

java中的二维数组问题

//定义一个两行三列的二维数组并赋值

int[][] num={{1,2,3},{4,5,6}};//我想知道这样写是什么意思?两行三列吗?

for(int i=0;i<num.length;i++){//我想知道这里的i是什么意思,num.length如果是数组的长度那么应该是数组 [列] 的长度对吗?也就是i<3? 翻译过来就是【行】小于数组【列】的长度?这什么意思吗?

    for(int j=0;j<num[i].length;j++){//我还想知道这里的j是什么意思?num[i]是什么意思?如果i是行的意思num[i].length也就是数组 [行] 的长度对吗?也就是j<2?翻译过来就是【列】小于数组【行】的长度?这又是什么意思,即使满足条件又能表达什么?那么第一次输出的效果是什么?:i=0时j=0、j=1输出的效果是num[0][0]  num[0][1]  这又代表什么即使是表达输出数组的每个元素也表达不出第一行第三个元素啊那应该是num[0][2]不是吗?可是2并不小于num[i].length啊

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

  }

     System.out.println(); 


正在回答

1 回答

具体位置实在java入门第一季6-9左边的示例里面。

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

慕姐9170849

同问,,,,
2018-04-09 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

java中的二维数组问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信