我是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; }
但我得到错误 - "无法恢复声明"为"休息".有帮助吗?
提前致谢!
由于你有一个return语句,所以你不需要break
循环,因为return语句结束了方法的执行.只需删除该break
声明即可.