Java中if語句return用法和有無括號的區(qū)別
return在if沒有括號情況下,不管是跟在if()后面還是下一行,都是當if為true的時候,返回,不執(zhí)行下面Debug,反之為false時,則執(zhí)行Debug。
int a = 5;
if (a > 7) //1.return;
//2.return;
Debug.Log("A>0");if在有括號情況下,才是通常的if為true,輸出Debug,為false 就直接返回。
bool isFly; /// 官方默認是等于false。
if(isFly)只有當isFly為true執(zhí)行{}里的語句
int a = 1;
if (a > 0)
{
Debug.Log("A>0");
}
else
{
return;
}
//這邊如果不寫else,直接下面直接跟return,會報錯
Debug.Log("A=1");① 、if加上{}且if為true
int a = 3;
if (a > 1)
{
Debug.Log("A>0");
Debug.Log("A=0");
Debug.Log("A<0");
}
Debug.Log("返回");
///輸出A>0,A=0,A<0,返回
② 、if加上{}且if為false
int a = 1;
if (a > 1)
{
Debug.Log("A>0");
Debug.Log("A=0");
Debug.Log("A<0");
}
Debug.Log("返回");
///輸出返回
③、if不加{},且if為flase
int a = 1;
if (a > 1)
Debug.Log("A>0");
Debug.Log("A=0");
Debug.Log("A<0");
Debug.Log("返回");
///輸出A=0,A<0,返回
④、if不加{},且if為true
int a = 1;
if (a > 0)
Debug.Log("A>0");
Debug.Log("A=0");
Debug.Log("A<0");
Debug.Log("返回");
///輸出A>0,A=0,A<0,返回到此這篇關(guān)于Java中if語句return用法和有無括號的區(qū)別的文章就介紹到這了,更多相關(guān)Java if return內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Spring加載屬性文件方式(自動加載優(yōu)先級問題)
這篇文章主要介紹了Spring加載屬性文件方式(自動加載優(yōu)先級問題),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-02-02
Spring的RedisTemplate的json反序列泛型丟失問題解決
本文主要介紹了Spring RedisTemplate中使用JSON序列化時泛型信息丟失的問題及其提出三種解決方案,可以根據(jù)性能需求選擇方案,下面就來具體了解一下2025-07-07
maven創(chuàng)建spark項目的pom.xml文件配置demo
這篇文章主要為大家介紹了maven創(chuàng)建spark項目的pom.xml文件配置demo,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-05-05
如何利用grep-console插件使Intellij idea顯示多顏色調(diào)試日志
這篇文章主要介紹了利用grep-console插件使Intellij idea顯示多顏色調(diào)試日志,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-05-05
Spring-AOP 靜態(tài)正則表達式方法如何匹配切面
這篇文章主要介紹了Spring-AOP 靜態(tài)正則表達式方法如何匹配切面的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-07-07
JavaSE面試題之this與super關(guān)鍵字的區(qū)別詳解
this關(guān)鍵字用于引用當前對象的引用,super關(guān)鍵字用于引用父類對象的引用,下面這篇文章主要給大家介紹了關(guān)于JavaSE面試題之this與super關(guān)鍵字區(qū)別的相關(guān)資料,需要的朋友可以參考下2023-12-12

