break:
>使用switch-case結構或者迴圈結構中
>在迴圈結構中,一旦執行到break,就跳出當前迴圈。
continue:使用在迴圈結構中
>一旦執行到continue,就跳出當次迴圈。
for(int i = 1;i <= 10;i++)
system.out.print(i);
}在巢狀迴圈中,使用帶標籤的break和continue。
label:for(int i = 1;i < 5;i++)
system.out.print(j);
}system.out.println();
}
1.條件判斷:
①if(條件表示式)
②if(條件表示式)else
③if(條件表示式1)else if(條件表示式2)else if( 條件表示式3)...
}else
【注意】
1.一旦滿足某個條件表示式,則進入其執行語句塊執行,執行完畢,跳出當前的條件判斷結構,不會執行其以下的條件結構語句。
2.如果諸多個條件表示式之間為「互斥」關係,多個結構可以上下調換順序
如果諸多個條件表示式之間為「包含」關係,要求條件表示式範圍小的寫在範圍大的上面。
2.選擇結構
switch(變數)
【注意】
1.變數可以為如下的資料型別:byte short int char 列舉 string
2.case後只能填寫變數的值,不能寫範圍。
3.default是可以省略的。並且其位置也是靈活的,但是通常將其放在case語句之後。
4.一旦滿足某個case語句,則進入執行其操作。直至遇到break或者程式終止。
5.若要判斷的語句的條件滿足switch變數的資料型別,且值不多的情況下,建議選擇switch-case .
除此之外,選擇if-else.
1.格式:
①初始化條件
②迴圈條件
③迭代部分
④迴圈體
for(①;②;③)
①while(②)
①dowhile(②);
注:1.不同的迴圈結構之間可以相互轉換
2.while和do-while的區別:do-while程式至少會執行一次
2.巢狀迴圈:迴圈結構還可以宣告迴圈。讓內層迴圈結構整體充當外層迴圈的迴圈體。
若外層迴圈執行m次,內層迴圈執行n次,整個程式執行m*n次。
【題目】
******
******
******
for(int i = 0;i < 3;i++)
system.out.println();
}說明:外層迴圈控制行數,內層迴圈控制列數
【例題】1.九九乘法表 2.輸出100內的質數。(兩種)
3.無限迴圈結構
for(;;)
...}
或者while(true)
...}
往往我們在無限迴圈結構內部提供迴圈的終止條件,使用break關鍵字。否則,此迴圈將無限制的執行下去,形成死迴圈!
死迴圈是我們要避免的。
java基礎七 流程控制
什麼是流程控制語句?含義 可以 控制程式的執行流程的語句。分類 順序結構 選擇結構 迴圈結構 流程控制語句是從上往下,依次執行。選擇結構 if語句 switch語句 if語句 寫法1 if 比較表示式 先計算比較表示式的值,如果是true,就執行語句體 如果是false,就不執行語句體 注意 比較表...
JAVA 基礎之流程控制
1.順序結構相當於 按順序 從上向下依次執行2.分支結構if語句有三種格式 書寫格式 格式一 if 判斷條件 如果 判斷條件成立 就執行 執行體 格式二 if 判斷條件 else 如果 判斷條件成立 執行 執行體1 反之 執行 執行體2 格式三 if 判斷條件1 else if 判斷條件2 else...
java基礎4 流程控制
if 條件1 else if 條件2 else if 條件3 else 使用if else 語句的時候 一定要先處理包含範圍更小的條件 switch 變數或表示式 switch 只能判斷byte,short,char,int和enum 列舉 string 最重要的就是break 沒有break 容易...