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

5452ae3b00017cae03880269.jpg

抱歉我还有一个问题,比如说这个例子中的num[0],是{1,2,3}这个整体,还是仅仅是1?

num[1]指的是{4,5,6}还是2?也就是说num[i]到底指的是二维数组中的其中一个数组还是其中的一个数呢?谢谢指教。

正在回答

3 回答

你其实可以这么理解,一维数组就是一个大的麻袋,然后所有的元素都仍在里面;二维数组就是一个更大的麻袋,在一维数组的麻袋装完元素后,打包仍在二维元素的这个麻袋中。num[i]代表的是就是在二维数组的大麻袋中拿出一个一维数组的麻袋

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

Extravaganza 提问者

非常感谢
2014-10-31 回复 有任何疑惑可以回复我~

那为什么不用int names = new int[2][3];来定义数组的行和列呢?而是直接用names={{"tom","jack","mike"},{"zhangsan","lisi","wangwu"}};?

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

Alexandy

把声明和赋值放在一步里面,为了省事儿…
2015-04-19 回复 有任何疑惑可以回复我~

是这样的啊

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

举报

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

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

进入课程
意见反馈 帮助中心 APP下载
官方微信