我是新手Java。 我一直在尝试做一些事情,但没有成功。 基本上,我想做的就是创建一个返回true或false的方法。该方法获取一些参数,检查某个数组是否已满,如果没有,则将参数推送到第一个不为空的单元格中,并返回true而不继续检查其余的数组。 如果数组已满,就只返回false。 这是代码:
public boolean add( param1, param2, param3 ){
for( int i = 0; i < array.length; i++ ){
if ( array[i] == null ){
array[i] = new SomeObject( param1, param2, param3 );
return true;
break;
}
}
return false;
}
但是我得到了错误消息- "unreachable statement",针对于 "break;"。 有什么帮助吗?
提前致谢!
return
语句总是会结束当前方法并返回结果。 - Peter Lawrey