有没有其他方法可以在不使用实际break语句的情况下打破这个循环?问题是由于某种原因,我的教授不喜欢我们在switch中的任何其他地方使用 break
我在将对象添加到数组中下一个空白区域的对象数组中的方法中遇到问题
这是我的代码:(还有其他方法吗?)
public void add(Employee employeeObj)throws ArrayIndexOutOfBoundsException{
try{
for(int i= 0; i<MAX; i++){
if(listEmployee[i] == null){
listEmployee[i] = employeeObj;
break;
}
}
}catch(ArrayIndexOutOfBoundsException e){
throw new ArrayIndexOutOfBoundsException("ERROR!");
}
}
该方法只需要将employeeObj 添加到数组中,如果是这种情况,则会抛出异常。感谢您的帮助