[英]Java: Can the if/else statement be used with a 'return true' and a 'return false'
public boolean ifElseStatement(){
if(conditions){
statementBody++;
return true;
}
else
return false;
如果满足条件,这个方法会返回true
吗? 或者它可能返回false
因为它最终的return
语句在if
主体之外?
我实际上是在问,当需要返回布尔值时,是否正确使用 if/else 语句? 或者也许有更好或普遍首选的方法来做到这一点?
为了澄清,我在问 if-else 语句是否可以像这样使用,带有两个 return 语句。 我一直被告知只能使用一个 return 语句。
如果条件为真,它将无法命中else
语句的返回。 一旦遇到返回,您的代码会立即返回到调用ifElseStatement()
位置。 从方法返回值
该方法将返回到达的第一个 return 语句。 如果conditions == true,则返回true,否则返回false。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.