if 分支結構
/*執行形式*/if(
/* 條件判斷 */)/*
執行流程:
當前程式執行到if結構時,首先執行條件判斷,條件判斷的結果是乙個boolean型別,如果條件判斷為true,執行語句體,為false,不能執行語句體。
最後都會執行到大括號之外
*/
/*執行展示*/
/* if 分支結構演示 */
class
demo2
system.out.
println
("if大括號之外的**~~~~");
}}
/*
1. 判斷乙個字元是不是大寫英文本母
*/class
demo3
system.out.
println
("大括號之外的語句!!!");
}}
if else 分支結構/* 執行形式 */
/*if 分支結構中只能處理條件滿足的情況,條件不滿足沒有任何的處理語句。
if else分支結構。
*/if
(/* 條件判斷 */
)else
/*執行流程:
**執行到if else結構執行,首先判斷if之後的條件判斷,如果條件判斷為true,執行true語句體,如果條件判斷為false,執行false語句體。
世界上最遙遠的距離是我在if裡,你在else裡
*/
/* 執行展示 */
/*2. 是否有女朋友
有 true
沒有 false
*/class
demo7
else
}}
if else of 分支結構/* 執行形式 */if(
/* 條件匹配1 */
)elseif(
/* 條件匹配2 */
)elseif(
/* 條件匹配3 */
)else
/*執行流程:
**執行到if else if結構,從上至下,匹配if之後小括號裡面的內容,條件匹配成功,執行對應的處理方式,結束分支結構執行。如果沒有任何的乙個條件匹配,執行else中的語句,也會終止條件匹配
【注意】
else if個數不限制,可以有多個!!!
*/
/* 執行展示 */
/*學生成績的等級劃分:
90 ~ 100 秀兒
80 ~ 90 良兒
70 ~ 80 中兒
60 ~ 70 格兒
60 以下 讓你爹穿著拖鞋來學校一趟
*/class
demo10
else
if(score >=80)
else
if(score >=70)
else
if(score >=60)
else
}}
【補充知識點 輸入的合法性判斷】就算在提示中告知使用者需要輸入的資料範圍是多少,但是使用者在實際使用的過程中,依然存在輸入錯誤的情況。需要對於使用者輸入的資料進行合法性判斷,如果使用者輸入的內容符合我們的判斷邏輯需求,進入資料處理過程。如果不符合要求,直接終止程式!!!
Day4 選擇結構
首先我們先來說一下流程控制 舉個簡單的範例 對學員的考試成績評測,要求根據不同學員成績,給予不同評測結果,評測規則如下 成績 80 良好 成績 60 中等 成績 60 差 這個條件大家看一下,是不是存在選擇問題?如果要求存在選擇,那麼就會出現先後順序問題,也就是我們所說的流程。如果小明的成績大於90...
Day 4 迴圈結構
whilecondition do 執行步驟 判斷條件是否成立 condition 是否為 true 如果成立執行 do 操作 再次執行1,迴圈前兩個步驟,知道condition不成立,結束迴圈 示例1 計算1到100的和 sum 1 2 3 100 sum 0 num 1 while num 10...
day4 分支和迴圈
可以判斷奇偶性 流程控制 順序執行,分支結構 if 迴圈結構 for,while python中實現分支結構的只有一種if if單分支結構 雙分支結構 多分支結構 for 變數 in 序列 迴圈體讓變數去序列中取值,乙個乙個取,取完為止,每取乙個值執行乙個迴圈 練習3 統計100 200能夠被3整除...