我的这段JAVA代码出错了

2025-05-18 20:54:16
推荐回答(1个)
回答(1):

你的for循环的范围判定i<=s.length-1;你这个执行到第100个不可能不报错的,角标越界。
for循环里面为什么还要在执行一次new Student()?把这句话删除试试,或者for外面的new Student()删除;本身for循环就在给s对象引用了,估计是重复了,所以s[i]指向的是数组第二个位置了。