Iai*_*ing 2 java while-loop unreachable-statement
我是Java的新手并且正在完成一些课程.但是,在下面的代码中,我在尝试编译时遇到错误"无法访问的语句".关于我做错了什么的指示?
public String getDeliveredList() {
int count = 0;
while (count < deliveredList.size()){
return ("Order # " + count + deliveredList.get(count).getAsString());
count++;
}
}
Run Code Online (Sandbox Code Playgroud)
McG*_*gle 10
从函数返回后,从逻辑上讲,它在该点之后不再执行任何操作 - count++永远不会达到该语句.
while (count < deliveredList.size()){
// function always ends and returns value here
return ("Order # " + count + deliveredList.get(count).getAsString());
// this will never get run
count++;
}
Run Code Online (Sandbox Code Playgroud)