順序結構就是程式從上而下執行,執行完一條語句,自動跳轉到下一條語句執行直到程式結束。
選擇分支結構是根據設立的條件成立與否來選擇下一跳**位置。
*if語句
*if...else語句
*if...else if... else 語句
*/if(語句1)
if(語句1)else
if(語句1)else if(語句2)else
/*
*switch(n:整數/字元/列舉/string):
*case 內容 :內容滿足n時執行的**;//break;
default:
*/int i = 1;
switch(n):
case 1: system.out.println("1");break;
case 2: system.out.println("2");break;
default:
輸出:1
int i = 1;
switch(n):
case 1: system.out.println("1");
case 2: system.out.println("2");
default:
輸出:120
/**break語句可以停止整個case,因為switch語句預設情況下會從第乙個滿足的case語句開始執行全部的語句**,直到
*整個switch語句結束或者遇到break語句
*/
迴圈結構是根據判斷條件的成立與否,決定程式段落的執行次數。
while(迴圈判斷)
dowhile(迴圈判斷);
*while迴圈中,do…while表示先執行在判斷,while表示先判斷在執行。也就是說,do…while迴圈至少迴圈一次,但是while迴圈根據迴圈條件可以一次都不執行迴圈語句。
do…while迴圈流程圖
while迴圈流程圖
for(迴圈初始條件;迴圈判斷;迴圈條件變更)
for迴圈最大的特點就是可以知道迴圈次數。
總結:while迴圈:再不確定迴圈次數,但是確定迴圈結束條件的情況下使用
for迴圈:確定迴圈次數的情況下使用
continue:退出本次迴圈,進入下個迴圈
break:退出整個迴圈
java中的控制流語句
switch case 語句可用於替換 if elseif 語句 在表示式可以得出多個值的情況下,使用此語句 使用 switch case語句會帶來更好的效果 語法 switch 表示式 system.out.println month 月有 days 天 else system.out.print...
shell中的邏輯,流程控制語句
for 迴圈語句 用於定義迴圈執行的動作 for迴圈框架 for name 變數 in 變數name的值 dodone 注意 for迴圈定義的變數只能其作用於迴圈內部 幾種定義迴圈變數 計數器 的方式 for num in 1 2 3 定義num範圍1,2,3 for num in 定義num範圍從...
Java中的流程控制語句
流程控制語句,可以控制程式執行流程的語句 從上往下,依次執行 分類 if 語句,switch 語句 三種格式 格式1 if 比較表示式 執行流程 1.先執行比較表示式的值,看其返回值是true還是false 2.如果是true,就執行語句體 3.如果是false,就不執行語句體 格式2 if 比較表...