java迴圈判斷的使用

2021-07-28 02:36:11 字數 1025 閱讀 1310

程式的結構:

一般來說程式的結構包含有下面三種:1、順序結構;2、選擇結構;3、迴圈結構

選擇結構:是根據條件的成立與否,再決定要執行哪些語句的一種結構。

迴圈結構: 它是根據判斷條件的成立與否,決定程式段落的執行次數,而這個程式段落就稱為迴圈主體。

if語句實際上就是一種選擇結構。

if  switch  do while   while  for

這些語句什麼時候用?

1)、當判斷固定個數的值的時候,可以使用if,也可以使用switch。

但是建議使用switch,效率相對較高。

switch(變數)

工作原理:用小括號中的變數的值依次和case後面的值進行對比,和哪個case後面的值相同了

就執行哪個case後面的語句,如果沒有相同的則執行default後面的語句;

細節:1):break是可以省略的,如果省略了就一直執行到遇到break為止;

2):switch 後面的小括號中的變數應該是byte,char,short,int四種型別中的一種;

3):default可以寫在switch結構中的任意位置;如果將default語句放在了第一行,則不管expression與case中的value是否匹配,程式會從default開始執行直到第乙個break出現。

4)、當判斷資料範圍,獲取判斷運算結果boolean型別時,需要使用if。

5)、當某些語句需要執行很多次時,就用迴圈結構。

while和for可以進行互換。

區別在於:如果需要定義變數控制迴圈次數。建議使用for。因為for迴圈完畢,變數在記憶體中釋放。

break:作用於switch ,和迴圈語句,用於跳出,或者稱為結束。

break語句單獨存在時,下面不要定義其他語句,因為執行不到,編譯會失敗。當迴圈巢狀時,break只跳出當前所在迴圈。要跳出巢狀中的外部迴圈,只要給迴圈起名字即可,這個名字稱之為標號。

continue:只作用於迴圈結構,繼續迴圈用的。

作用:結束本次迴圈,繼續下次迴圈。該語句單獨存在時,下面不可以定義語句,執行不到。

Java邏輯判斷,迴圈

執行順序 if 如果.做.if else 如果.做.否則做.if else if 多選一 switch case 迴圈語句 for while continue break if 用來表示判斷 if 條件 條件 邏輯表示式 int score 52 if score 60 else system.o...

JAVA判斷與迴圈語句

格式 switch 表示式 switch語句特點 1.switch語句選擇的型別只有四種 byte,short,int,char。2.case之間與default沒有順序。先執行第乙個case,沒有匹配的case執行default 3.結束switch語句的兩種情況 遇到break,執行到switc...

java判斷與迴圈語句

程式語句的三種結構 1.順序結構 2.選擇結構 3.迴圈結構 3.1順序結構 3.2選擇結構 舉例 驗證選擇結構 public class ifdemo if xy x y 通過三目運算子 system.out.println 最大值為 max if else if else 語句 public c...