JAVA(五)Java選擇與迴圈語句

2021-07-15 15:57:12 字數 2198 閱讀 9834

順序語句:順序語句就是按照從上往下的順序執行的語句。

int a = 3;

system.out.println(a);

*****注意:沒有寫任何**只是乙個分號的時候,也是一條語句,稱作空語句。
判斷語句:用於判斷的語句叫判斷語句。

格式1:

if(判斷條件)
格式2:
if(判斷條件)

else

格式3:
if(判斷條件1)

else

if(判斷條件2)

else

if(判斷條件3)

經典案例:判斷閏年

public

static

void

main(string args)

// 簡寫格式;

if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)

選擇判斷語句(switch)

格式:

switch(表示式)

switch語句的特點:

1,switch語句選擇的型別只有四種:byte,short,int , char。

2,case之間與default沒有順序。先判斷所有的case,沒有匹配的case執行default。

3,switch語句停止的條件是遇到了break關鍵字或者結束switch語句的大括號。

4,如果匹配的case或者default沒有對應的break,那麼程式會繼續向下執行,執行可以執行的語句,直到遇到break或者switch結尾結束。

5,switch case中的值必須要與switch表示式的值具有相同的資料型別。而且case後跟的值必須是常量,不能跟變數。

while迴圈

格式:

while(條件表示式)

do while 語句

格式:

dowhile(條件表示式);
do while特點:條件無論是否滿足,迴圈體至少被執行一次。

for迴圈

格式:

for(初始化表示式;迴圈條件表示式;迴圈後的操作表示式)

總結

1、for裡面的兩個表示式執行的順序,初始化表示式唯讀一次,判斷迴圈條件,為真就執行迴圈體,然後再執行迴圈後的操作表示式,接著繼續判斷迴圈條件,重複找個過程,直到條件不滿足為止。

2、while與for可以互換,區別在於for為了迴圈而定義的變數在for迴圈結束時就在記憶體中釋放。而while迴圈使用的變數在迴圈結束後還可以繼續使用。

3、最簡單無限迴圈格式:while(true) , for(;;),無限迴圈存在的原因是並不知道迴圈多少次,而是根據某些條件,來控制迴圈。推薦使用while(true)。

break、continue關鍵字

break:break 語句用於終止最近的封閉迴圈或它所在的 switch 語句。控制傳遞給終止語句後面的語句(如果有的話)。

適用:

for迴圈 、 switch兩種迴圈語句。

break的用法:

1.單獨使用。

2.與標籤一起使用。(標籤:即乙個名字,滿足識別符號的條件即可)。使用細節: 不要在break語句之後,編寫其他語句,永遠都執行不到,編譯報錯。

continue:語句將控制權傳遞給它所在的封閉迭代語句的下一次迭代。(跳出本迴圈,執行下一次迴圈)。

適用於:while 、 do while 、 for迴圈語句

使用細節:

1. 如果continue出現在迴圈的末尾(最後一條語句),那麼可以省略。

2. 如果continue出現在迴圈的第一條語句,那麼後面的語句都無法執行,所以編譯報錯。

3. 可以結合標記使用。

Java基礎之選擇語句與迴圈語句

迴圈語句 1.for 迴圈 語法格式如下 for 初始化 布林表示式 改變初始化的值 for迴圈語句要注意的事項 for 這種寫法是乙個死迴圈語句,相當於while true for迴圈語句的初始化語句只會執行一次,只是在第一次迴圈的時候執行而已。for迴圈語句的迴圈體語句只有一句的時候,可以省略大...

五 java 多重迴圈的了解與使用

一 掌握多重迴圈的使用 乙個迴圈結構中可以巢狀其他兩種迴圈結構,巢狀多少層和多少個都可以,一般不會超過兩層!所以多重迴圈又往往被稱為叫雙重迴圈。外層迴圈執行一次,內層迴圈執行一輪。while dowhile 如果在列印圖形的時候,先看有幾行,外層迴圈控制列印幾行。再看有幾列,內層迴圈控制每列列印的內...

JAVA判斷與迴圈語句

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