if(條件1) else if(條件2) else if(條件3) else
使用if ...else 語句的時候
一定要先處理包含範圍更小的條件;
switch(變數或表示式)
.switch 只能判斷byte,short,char,int和enum(列舉),string
最重要的就是break; 沒有break 容易陷入陷阱!!!!!!!!!!!!!!!!
乙個case條件成立後,沒有遇到break;無條件執行後面所有的case裡面的語句,包括default裡的語句,直到結束.或者被break中斷退出;
for 和 while,do while 最重要的區別在於
迴圈體不能被完全執行時(如裡面有continue):for迴圈的 迭代語句肯定被執行,另外兩個就不一定;
break;跳出所在迴圈(if ,switch是判斷語句,不是迴圈);
continue;讓程式立刻進入下一次迴圈
識別符號 outer:
區別 break outer;直接到int a;
continue outer; 再次執行for();
java基礎 流程控制
break 使用switch case結構或者迴圈結構中 在迴圈結構中,一旦執行到break,就跳出當前迴圈。continue 使用在迴圈結構中 一旦執行到continue,就跳出當次迴圈。for int i 1 i 10 i system.out.print i 在巢狀迴圈中,使用帶標籤的brea...
go基礎4 流程控制
所有語言的流程控制都是三個 順序執行 if else for 一 if else 分支結構 if 表示式1else if 表示式2 else func ifdemo1 score 65 if score 90 fmt.println a 1,2 if 條件特殊寫法 在 if表示式之前加乙個執行語句 ...
java基礎七 流程控制
什麼是流程控制語句?含義 可以 控制程式的執行流程的語句。分類 順序結構 選擇結構 迴圈結構 流程控制語句是從上往下,依次執行。選擇結構 if語句 switch語句 if語句 寫法1 if 比較表示式 先計算比較表示式的值,如果是true,就執行語句體 如果是false,就不執行語句體 注意 比較表...