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

数组下标从0开始,那么 一个三行的数组怎莫会是sum[3][],应该是sum[2][];这里不理解

所以我想问,有几行,【】中应该填什么,是几,还是要减一???同样还有一行有几个元素,也是下标从0开始吧??

正在回答

3 回答

http://img1.sycdn.imooc.com//57bd922f0001ea4503400071.jpg他是先定义行,而列在后面一一定义,所以起先不必定义

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

Ms_Tree3464122 提问者

非常感谢!
2016-10-15 回复 有任何疑惑可以回复我~

sum[i][j]中的i和j都是从0开始计算的;

在Java数组中(不管是几维数组),下标都是从0开始的。

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

Ms_Tree3464122 提问者

这个我是知道的,那为什么教程里,定义一个三行数组是sum【3】【】?
2016-08-07 回复 有任何疑惑可以回复我~
#2

爻爻零 回复 Ms_Tree3464122 提问者

那是因为定义三行数组却没有说列数 所以只能定义sum[3][]
2016-08-11 回复 有任何疑惑可以回复我~

sum[][]这个[]里面的数字代表行和列的具体个数,System.out.println(sum[0][0])这个里面的0是要打印的数组的具体坐标

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

Ms_Tree3464122 提问者

sum[][]和System中的sum[][]有什么区别吗?
2016-08-07 回复 有任何疑惑可以回复我~
#2

爻爻零 回复 Ms_Tree3464122 提问者

有区别啊 sum[][]是整个数组 System里的是代表数组里面的数
2016-08-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

数组下标从0开始,那么 一个三行的数组怎莫会是sum[3][],应该是sum[2][];这里不理解

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

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

帮助反馈 APP下载

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

公众号

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