【學習筆記】
一、【控制流語句】:
1.順序結構:程式自上而下一行一行執行,中間沒有判斷或跳轉
2.分支結構:if語句和switch語句
a.單路分支
b.雙路輸出
c.多路輸出
d.switch語句
3.迴圈結構
4.跳轉
二、【流程圖】:利用圖型顯示程式的執行的過程
橢圓:(開始或結束)框
平行四邊形:輸入框
菱形:判斷框
矩形:執行框
四、【迴圈結構】:
什麼是迴圈:重複操作相同操作或不同操作
迴圈的特點:a、迴圈條件,b、迴圈操作
迴圈的分類:
awhile迴圈
迴圈變數賦初值
while(迴圈條件)
bdo-wuhile迴圈
cfor迴圈
d增強的for迴圈 jdk5.0
stringkk.equals("q")//返回布林值
"q".equals(kk) //推薦使用
五、【for迴圈】:已知迴圈操作
for(迴圈變數賦初值/*1*/:迴圈條件/*2*/:增量/*3*/)結束/*5*/
1->2true->4->3
2true->4->3
2false->5
for(表示式1:表示式2:表示式3)
a、三個表示式都可以省略,中間的分號不可以省略
b、如果省略表示式1,應該在for迴圈之前給變數賦值
inti=1;
for(;i<;5;i++)
c、如果省略表示式2,迴圈始終true應該在迴圈體設法結束迴圈
for(inti=0;;i++)
d、如果省略表示式3,迴圈增量沒有了為死迴圈,應該在迴圈體中新增迴圈增量
for(inti=0;;)
e、如果三個全省略,也是死迴圈
f:增強的for迴圈,jdk5.0遍歷集合或陣列時用
for(資料型別元素名:集合或陣列)
六、【跳轉 :break 與continue】
break:跳出迴圈,一般用在whiledowhile for迴圈中,繼續執行迴圈體後面的語句。
continue:用在迴圈中,跳過continue後面的語句,繼續執行下一次迴圈。
go入門2 控制流
對於go來講控制流也就那麼幾個 1.if 這就是乙個最簡單的if判斷,if 初始化語句,判斷條件 else if,else 必須緊跟上面條件結束的花括號,不能另起一行 func main else if x 0 else go 不支援三元運算,這確實是乙個比較可惜的地方 2.for迴圈 func m...
3 程式流控制(一)
其實這塊內容,我覺得應該是c語言裡完成的,但是書上既然有了,那我也就走流程吧 一 選擇語句 一 if 選擇語句 if語句根據表示式的值選擇要執行的語句。if語句的一般表示形式為 if 表示式 else 任務一 猜數遊戲 建立如圖所示的應用程式,要求使用者在文字框中輸入1到10之間的乙個數字。然後單擊...
C入門3 控制語句入門
練習1 1 比較兩個數的大小。include intmain else else return0 2 求乙個數的相反數和絕對值。include intmain else return0 3 閏年判斷。include intmain else return0 4 三角形構成判斷。include int...