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