public void addStudent(Student stu){
/*
* 1、将学生保存到数组中
* 2、将学生个数保存到studentNum
* */
//1、将学生保存到数组中
for(int i=0;i<this.getMyStudents().length;i++){
if(this.getMyStudents()[i]==null){
stu.setStudentSubject(this);
this.getMyStudents()[i]=stu;
//2、将学生个数保存到studentNum
this.studentNum=i+1;
return;
}
}
}
老师,按照您的意思,碰到return,这个方法就结束了,那么上面这段代码不就只执行一次就结束了吗?
2020-06-03 21:46:17
同学你好,理解有些偏差,这里并不是单执行一次,这里for循环设置了循环次数,然后在循环体中执行添加学生的操作即可。当碰到return时,方法结束
祝学习愉快~
2020-06-04 09:45:22
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星