首页 > 编程知识 正文

java数组实现,下面声明数组的写法错误

时间:2023-05-03 20:32:41 阅读:19301 作者:2302

作为刚学java的迟到高跟鞋来说错误百出。 接下来是大寂寞睫毛膏非常鄙视的小错误

数组在初始化时只是定义了数组,其中的内容没有初始化。

附加错误代码

类事件

{

公共int等级=1;

}

公共类阵列{

publicstaticvoidmain (字符串[ ] args ) )。

{

student rong[]=new student[5];

for(intI=0; I

{

rong[i].grade=(-1 ) *i;

}

Arrays.sort(Rong,new E ) );

}

//这是一些代码,代码不完整

student rong[]=new student[5];

这里发生了错误。 需要再次初始化其中的类。

也就是说

for(intI=0; I

{

rong[i]=new student (;

}

或者改为:

sudent Rong [ ]=new student [ ] { new student (,new student )、new student )、new student ) };

但我还是student rong[]=new student[5]; 现在,不是给数组分配了5个student空间吗? 为什么会发生这样的错误呢?

抛出的异常为exceptioninthread ' main ' Java.lang.nullpointerexception;

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。