04 Java基礎筆記-迴圈語句
阿新 • • 發佈:2018-12-22
迴圈語句
一,if條件語句
1,if簡單條件語句
格式:
if(條件){
if語句執行體;
...
}
注:當"條件"必須是布林型別, "執行體"當條件為true時執行語句;當條件為false時不執行語句。
if(i>6){
i++;
System.out.println(i);
}
2,if…else條件語句
格式:
if(){
if語句執行體;
...
}eles{
else語句執行體;
}
注:當條件為true時執行if語句;當條件為false時執行else語句。
int i = 17;
if(i%2 ==0){
System.out.println(i+" 是偶數");
}else{
System.out.println(i+" 是奇數");
}
3,if else if條件語句
格式:
if(條件){
if語句執行體;
}else if{
if語句執行體;
}else if{
if語句執行體;
}else{
else語句執行體;
}
當條件為true時執行if語句;
當條件為false時執行else語句;
實現多個條件的判斷,若只有一個if條件是true;
其他的語句不執行。
int grade = 81;
if(grade > 80){
System.out.println(grade+" 為優");
}else if(grade > 70){
System.out.println(grade+" 為良");
}else if(grade > 60){
System.out.println(grade+" 為中");
}else{
System.out.println(grade+" 為差");
}
4,if語句與三元語句
兩者替換,使用規則:
1,判斷條件多使用if語句
2,判斷只有一個條件使用三元運算子
int i = 7;
int j = 8;
int k = i < j ?i:j;
System.out.println(k+" 是最大值");
二,While迴圈語句
格式:
while(條件){
迴圈體;
}
無限迴圈:
while(true){
}
三,for迴圈語句
格式:
for(初始化變數;條件;增量){
迴圈體;
} //for()裡是分號不是逗號。
無限迴圈:
for( ; ; ){
}
四,do…while迴圈語句
格式:
do{
迴圈體;
}while(條件);
do…while迴圈語句無條件至少迴圈一次。
五,迴圈巢狀
格式:
for(){
for(){
}
}//迴圈裡面還有迴圈,for迴圈居多。
總迴圈次數 = 內迴圈次數 X 外迴圈次數;
內迴圈是外迴圈的迴圈體;
外迴圈控制行數,內迴圈控制列數。
六,break和continue跳轉語句
1,break作用於迴圈中,終止迴圈作用。
2,continue在迴圈中,終止本次迴圈,開始下次迴圈。