道若仙
2016-03-07 10:45
int[ ] scores=new int[ ]{78,91,84,68};int[ ]为什么必须为空?
int[]就是定义一个数组变量类型
前面的int[]的作用就是说明下面的变量是数组,
后面的int[]的[]内是可以有数字的,表示新的数组长度
因为你在后面已经给这个数组赋值,那么int[]分配空间就没有意义了。
至于为什么必须为空,我的理解是为了避免出现分配的空间和赋的值不匹配吧。
Java入门第一季(IDEA工具)升级版
1167144 学习 · 17968 问题
相似问题