Java中邏輯控制語句的相關知識點

2021-09-22 08:36:57 字數 1453 閱讀 1903

順序結構就是程式從上而下執行,執行完一條語句,自動跳轉到下一條語句執行直到程式結束。

選擇分支結構是根據設立的條件成立與否來選擇下一跳**位置。

*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 比較表...