问答详情
源自:6-3 如何使用 Java 中的数组

用直接创建数组的方式时

int[ ] scores=new int[ ]{78,91,84,68};int[ ]为什么必须为空?

提问者:道若仙 2016-03-07 10:45

个回答

  • lzz0828
    2016-03-07 11:12:09

    int[]就是定义一个数组变量类型

    前面的int[]的作用就是说明下面的变量是数组,

    后面的int[]的[]内是可以有数字的,表示新的数组长度

  • super5hong
    2016-03-07 11:10:24

    因为你在后面已经给这个数组赋值,那么int[]分配空间就没有意义了。

    至于为什么必须为空,我的理解是为了避免出现分配的空间和赋的值不匹配吧。