順序語句:順序語句就是按照從上往下的順序執行的語句。
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...