10.Java條件判斷語句

1.if條件語句

語句的概念:;

以分號結(jié)尾的就是一個語句

書寫格式:

1.第一種情況,只滿足一個條件:

?if(條件){執(zhí)行語句}

2. 第二種情況,滿足兩個條件: (相當(dāng)于三目運(yùn)算符)

? if(條件語句) { ?執(zhí)行語句 }

else if (條件語句){ 執(zhí)行語句 }

3.第三種情況,滿足了多個條件:

if(條件語句) { 執(zhí)行語句 }

else if (條件語句){ 執(zhí)行語句 }

else { 執(zhí)行語句}

在判斷基本數(shù)據(jù)類型的使用我們是使用的"=="來判斷兩個值是否相等,在引用類型中我們必須要使用equals來判斷是否一樣的

*? 三目運(yùn)算符: 必須要使用一個變量去接受返回的值,要不然直接使用該返回的值

2.switch語句:

一 .switch語句的注意點(diǎn):

<1>switch選擇類型switch語句選擇的類型只有四種:byte,short,int ,char jdk7.0之后String也是可用的.

?<2>case后面只能輸入常量,不能輸入變量和表達(dá)式.

?<3>switch語句停止的條件是遇到了break關(guān)鍵字或者結(jié)束switch語句的大括號.

?<4>case之間與default沒有順序。先判斷所有的case,沒有匹配的case執(zhí)行default。

二.if和switch語句的使用場景:看情況而定了呀

? <1>如果返回的東西的是一個區(qū)間的話就使用if條件語句,

? <2>如果返回的是一個具體的數(shù)字或者是一個字符串類型就是switch語句

3.while語句:

while語句的格式:

while(條件){執(zhí)行語句}

?java虛擬機(jī)中運(yùn)行原理然后不會去運(yùn)行廢話的代碼的如下面所示 while(false){System.out.println("你好")}

?java運(yùn)行的是可以檢測到常量的值,不能夠檢測到變量的值,編譯的時候不會開辟內(nèi)存空間,運(yùn)行的時候才去開辟內(nèi)存空間

4.do..while語句:

do..while語句的格式

?do{ 執(zhí)行語句 } while(條件);

?執(zhí)行語句都會執(zhí)行一次的

5.for循環(huán)語句:

for循環(huán)語句格式:(;;)不能少

?for(int i; i<5;i++){ 執(zhí)行語句了}

注意點(diǎn):初始化語句只會執(zhí)行一次,

6.break,continue的區(qū)別

?break:跳出了整個的循環(huán)的使用

contiune:跳出了本次循環(huán)然后在繼續(xù)循環(huán)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Swift 提供了類似 C 語言的流程控制結(jié)構(gòu),包括可以多次執(zhí)行任務(wù)的for和while循環(huán),基于特定條件選擇執(zhí)行...
    窮人家的孩紙閱讀 778評論 1 1
  • [The Swift Programming Language 中文版]本頁包含內(nèi)容: Swift提供了多種流程控...
    風(fēng)林山火閱讀 683評論 0 0
  • Swift提供了多種控制流聲明。包括while循環(huán)來多次執(zhí)行一個任務(wù);if,guard和switch聲明來根據(jù)確定...
    BoomLee閱讀 2,072評論 0 3
  • 志目錄,默認(rèn)/var/log/elasticsearch數(shù)據(jù)目錄,默認(rèn)/var/lib/elasticsearch...
    冰冰大象閱讀 152評論 0 0
  • 一句批評頂十句表揚(yáng)?!肱膇ng 是不是見過要吃的要穿的,沒見過要批評的?...
    manbanpaiing閱讀 369評論 4 2

友情鏈接更多精彩內(nèi)容