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

数组问题求解

int[ ] score = new int[ ];

如果后[]不赋值,为什么不正确?

如果是int[ ] score = new int[0 ];是不是表示代表数组为空值,无数据存在?


提问者:qq_喷泉_0 2017-05-14 19:18

个回答

  • 小光三号
    2017-05-14 19:38:39
    已采纳

    java中数组可以先致空int[] tempt=null; 但后面也必须声名长度,而且长度不能改变,这是编程规范。

    int[] score=new int[0]表示创建一个容量为0的int数组。

  • 慕粉3230879
    2017-05-14 19:41:44

    我认为不正确的原因是因为java不知道该创建一个什么样的数组。