Java入門-第四節
一 分支語句
1 if語句
單分支
if (布爾表達式) {
//布爾表達式爲true時需執行的代碼;
}
雙分支
if (布爾表達式) {
//布爾表達式爲true時需執行的代碼;
}else {
//布爾表達式爲false時需執行的代碼;
}
多分支
if(布爾表達式1){
//布爾表達式1爲true時執行的代碼
}elseif(布爾表達式2){
//布爾表達式1爲false但是布爾表達式2爲true時執行的代碼
}elseif(布爾表達式3){
//布爾表達式1和布爾表達式2爲false但是布爾表達式3爲true時執行的代碼
}else{
//布爾表達式1、布爾表達式2和布爾表達式3均爲false時執行的代碼
}
嵌套if——一個分支結構中包含另一個完整分支結構:當有多個條件時分別判斷多個條件可以提高程序可讀性
if(布爾表達式1){
//布爾表達式1爲true時執行的代碼
if(布爾表達式2){
//布爾表達式1和布爾表達式2均爲true時執行的代碼
}else{
//布爾表達式1爲true,但布爾表達式2均爲false時執行的代碼
}
}else {
//布爾表達式1爲false時執行的代碼
}
2 switch 分支語句
switch( 表達式) {
case常量1 :
當表達式的值等於整型常量1時執行的語句;
break;//當一種情況包含其他情況時
case常量2 :
當表達式的值等於整型常量2時執行的語句;
break;
---
default:
當表達式的值不滿足任何一個case的值時,執行的語句;
}
break 的用法:結束當前選擇結構。
return 的用法:結束當前的方法。
2 循環語句
for 語句基本結構:
while循環基本結構:
do-while 循環基本結構:
練習
public class LoopTest {
public static void main(String[]args) {
for(inta=0;a<2;a++){
for(inti=0;i<3;i++){
if(i==1){
break;
}
System.out.println("incode 11");
}
System.out.println("incode 1");
}
System.out.println("outcode");
}
}
結果
continue 用法 結束當前循環 進入下一個