Javase—分支語句

陳衍舟發表於2017-11-26

1. 分支結構的兩種型別:

1. if

2. switch

 

2. if的語法:

//單分支(僅有ifelse,執行時可以選擇是否執行語句)

if(布林表示式){

語句1

//雙分支(全有,必須執行其中一條語句)

}else if(布林表示式){

語句2

}else{

語句3

}

 

4. if語法的一些總結:

1. if語句的順序是:

if(必須有且只有一個)->else if(可以沒有,可以有不止一個)->else(可以不寫,最多一個)

2. if語句可以巢狀

 

5. switch語句的語法:

	switch(變數){
		case:
			break;
		case:
			break ;
		……
		defaullt:
			break;
	}


6. switch語法的總結:

1. switch語句只能做等值比較

2. 可以使用switch的資料型別有:byte,short,int,char,enum,String(JDK1.7以後可以使用)

3. switch語句必須使用break跳出,否則會穿透執行,有時可以利用這一點。

 

1. 流程控制的三種結構:

1. 順序結構

2. 分支結構

3. 迴圈結構

 

2. 分支結構的兩種型別:

1. if

2. switch

 

3. if的語法:

//單分支(僅有ifelse,執行時可以選擇是否執行語句)

if(布林表示式){

語句1

 //雙分支(全有,必須執行其中一條語句)

}else if(布林表示式){

語句2

}else{

語句3

}

 

4. if語法的一些總結:

1. if語句的順序是:

if(必須有且只有一個)->else if(可以沒有,可以有不止一個)->else(可以不寫,最多一個)

2. if語句可以巢狀

 

5. switch語句的語法:

	switch(變數){
		case:
			break;
		case:
			break ;
		……
		defaullt:
			break;
	}


6. switch語法的總結:

1. switch語句只能做等值比較

2. 可以使用switch的資料型別有:byte,short,int,char,enum,String(JDK1.7以後可以使用)

3. switch語句必須使用break跳出,否則會穿透執行,有時可以利用這一點。

 

相關文章