int[] score=new score[] {1,2,3,4};
//这个写法等价于
int score[]=new score[]{1,2,3,4};
//的吗?那是不是// int[] score=new []score{1,2,3,4};//这样写也可以?
//又或者int score[]=new[] score{1,2,3,4};//这样写也可以?
其实这个是历史遗留问题,两种写法都可以,但显然int[] 是比较符合标准的,这说明类型是个int数组,如果后面的变量名,加个数组[]有些不伦不类的。
new作为java中的一个关键字,是用来分配内存的,你这个写法不符合java规范
很显然不可以,你写个编译一下就知道错在哪里了。
不可以,请按规矩来