程序流程控制
順序結(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ù).