繁体   English   中英

Java:if/else 语句可以与“返回真”和“返回假”一起使用吗

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM