37-49課程摘要

程序流程控制

順序結(jié)構(gòu);

判斷結(jié)構(gòu)if:


if語句的三種形式,都是1條語句.


if 第一種類型示例


if第二種類型示例,只有表達(dá)式是假,才會進(jìn)行else操作


if第三種類型


一個簡單的嵌套


語句要么 ; 結(jié)束,要么 { }結(jié)束;如果 (false)后面沒有分號,則上述語句為1條if,但使用; 所以語句變?yōu)閮蓷l,if與后面無關(guān)


此處的{}使得變量m作用于{}內(nèi),最后一行語言不會執(zhí)行.變量的兩個要素:1.必須有初始值;2.要有作用域;局部代碼塊,可以定義局部變量的生命周期,可以起到節(jié)省內(nèi)存得作用.


這屬于七條語句,每條都要執(zhí)行


這是1條語句,只會執(zhí)行到第一個滿足條件.

多條件對應(yīng)相同內(nèi)容時:應(yīng)該將多條件合并


四季程序

選擇結(jié)構(gòu)Switch


Switch語句格式


Switch 練習(xí)

Switch和if的區(qū)別

if:

1.對具體的數(shù)值進(jìn)行判斷.

2.對區(qū)間判斷.

3.對運(yùn)算結(jié)果是boolean類型的表達(dá)式進(jìn)行判斷.

switch:

1.對具體的值進(jìn)行判斷.

2.值的個數(shù)通常是固定得.

對于幾個固定的數(shù)值判斷,建議使用Switch語句,因?yàn)閟witch語句會將具體得答案都加載進(jìn)內(nèi)存.效率會相對高一點(diǎn).

循環(huán)結(jié)構(gòu)while, do while , for


語句格式




while語句



Dowhile 語句


Dowhile 與while 區(qū)別,此處執(zhí)行while,因?yàn)?下面while不滿足條件,而dowhile 先do后while,無論條件是否滿足,至少執(zhí)行1次.


累加算法



計(jì)數(shù)器算法,滿足某一條件進(jìn)行計(jì)數(shù).
最后編輯于
?著作權(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)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,697評論 18 399
  • 1 順序語句 語句:使用分號分隔的代碼稱作為一個語句。 注意:沒有寫任何代碼只是一個分號的時候,也是一條語句,...
    哈哈哎呦喂閱讀 477評論 0 0
  • Java byte code 的學(xué)習(xí)意義 為啥要學(xué)java bytecode,這就跟你問我已經(jīng)會python了為...
    shanggl閱讀 1,864評論 0 3
  • 這篇分享寫了好久好久,寫了又刪,刪了又寫,不是寫不出來,而是太多了不知道從哪裡下手。 回到家裡,夢瑤姐姐選的《青春...
    粟莎閱讀 449評論 2 0
  • 昨日午休時快遞員給我打電話說有快遞,我想我沒買什么東西呀!我也就沒當(dāng)回事,下午出去取來一看是陜西師大發(fā)來的郵件...
    暗香疏影手筆閱讀 802評論 3 5

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