分支結構和迴圈

2021-09-26 14:48:20 字數 1409 閱讀 4589

筆記

1)變數交換

int a=5;

int b=8;

如何將a和b的變數值互換

錯的/*

a=b;//a=8;

b=a;//b=8;

*///經典的數值交換

int t=a;

a=b;

b=t;

多分支結構

1)if-else-if結構

乙個條件判斷的結果在3種以上時

小明成績 — >=90 「優秀」

— >=80 「良好」

— >=60 「及格」

— < 60 「不及格」

if(條件1)else if(條件2)else if(條件3)else

1.1)else if數量不限

1.2)else必須寫在最後,而且可以省略

1.3)多個分支中最多執行其中乙個

2)switch結構

小明同學根據考試名次獲得獎勵

第1名-----蘋果電腦

第2名-----華為手機

第3名-----智慧型手錶

第4名-----水杯

其它名次–沒有獎勵

switch(《整數表示式》)

2.1)整數表示式:運算結果必須是下列型別之一

byte short char int

實際上在jdk1.7之後還可以是字串型別(string)

2.2)break關鍵字不是必須編寫

break關鍵字的功能是終止switch結構的執行

繼續執行swtich結構結束之後的語句

如果不編寫break,可能會出現case穿透現象

2.3)case和default的位置可以調換

但是注意實際情況使用

3)多重if和switch特點

3.1)多重if:特別適合於判斷變數值在某個乙個範圍

時的判斷

3.2)在等值判斷時,switch結構使用靈活

必要時可以使用穿透效果

執行效率高

等值判斷時推薦使用switch

迴圈結構

1)什麼是迴圈結構

程式中需要反覆執行的相同或相似的**

2)迴圈結構的要素

2.1)迴圈變數

2.2)迴圈條件

2.3)迴圈操作

2.4)變數更新

3)使用while語句

實現輸出100次"猥瑣發育別浪"

3.1)while語法

int i=1; //迴圈變數

while(《條件》)

1)do-while語句

dowhile(條件);

1.1)while迴圈是先判斷後執行

do-while迴圈是先執行後判斷

1.2)do-while即使在迴圈條件不滿足時至少執行一次

分支結構和迴圈結構

一 分支結構 當需要在程式進行條件判斷來決定是否執行後面 的場合中,可以使用分支結構。1 if 如果成立則執行下列語句 如果不成立則不執行語句 2 if else ifelse 代表 如果成立則執行語句一 如果不成立則執行語句二 3 if else if else 跟if else 相類似 只不過比...

Python分支和迴圈結構

關鍵字 if elif else if 條件 執行語句1 else 執行語句2 if 判斷條件1 執行語句1 elif 判斷條件2 執行語句2 elif 判斷條件3 執行語句3 if 判斷條件1 if 判斷條件2 執行語句2 else 執行語句3 else 執行語句4 range函式 range 1...

Python的分支和迴圈結構

條件語句可以給定乙個判斷條件,並在程式執行過程中判斷該條件是否成立。程式根據判斷結果,執行不同的操作,這樣就可以改變 的執行順序,從而實現更多的功能。python中條件語句通常有if語句 if else語句和if elif else語句。if結構 滿足條件就執行某個操作,不滿足就不執行。語法 if ...