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

为什么这里不能指定长度?

请问为什么这里必须为空,不能指定长度?


正在回答

5 回答

你自己可以定义呀 []里面定义

int[] scores=new int[10]

这样子就是定义了一个长度为10 的数组

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

后面数据全有了,输入长度完全多此一举,没有意义

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

这么和你说吧,计算机肯定是为了方便,你现在看见的数据量就这么一点,但是如果是大型数据几百万上亿个数据量,这个时候两个参数量不相同,电脑就会很懵逼,他不知道该怎么办了,结果你也不知道是哪个出了问题,究竟是数据多了还是少了,Java基础接触的都是可观测数据量,后期大型开发,数据量就是一个表,也可能是多个表,也是为了方便罢了

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

这涉及到计算机对明确数组长度的操作了,这与后面的{78,91,84,68}冲突

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

因为你前面就没有给它定义长度呀

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

慕少1317773

老师将的课程第五行 为什么是 String[] subjects = new String[5]; 如上图这里必须为空,不能指定长度,那这里为什么可以?
2020-05-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么这里不能指定长度?

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