用直接创建数组的方式时

来源:6-3 如何使用 Java 中的数组

道若仙

2016-03-07 10:45

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

写回答 关注

2回答

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

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

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

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

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

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

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



Java入门第一季(IDEA工具)升级版

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

1167144 学习 · 17968 问题

查看课程

相似问题