qq_喷泉_0
2017-05-14 19:18
int[ ] score = new int[ ];
如果后[]不赋值,为什么不正确?
如果是int[ ] score = new int[0 ];是不是表示代表数组为空值,无数据存在?
java中数组可以先致空int[] tempt=null; 但后面也必须声名长度,而且长度不能改变,这是编程规范。
int[] score=new int[0]表示创建一个容量为0的int数组。
我认为不正确的原因是因为java不知道该创建一个什么样的数组。
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题