java基础之控制结构!程序员的成长之路!

JAVA中的控制结构
顺序控制 :从上到下,从前到后,无任何判断的情况。
int a = 1;
int b = a + 1;
………
分支控制:让程序有选择的执行

1.单分支: if(条件表达式) {
执行代码块(可多条语句);
     }         
如果条件表达式为TRUE,则进入代码块。否则直接跳过,不执行{}里面的语句!
2.双分支: if(条件表达式){
     执行代码块1
}else{
       执行代码块2	
}
如果条件表达式为真时,执行代码代码块1 ,否则执行代码块2。
3.多分支: if(条件表达式1) {
执行代码块1
}else if(条件表达式){
执行代码块2	
}
…………
else{
   执行代码块n
}
如果条件表达式1成立,直接执行代码块1。如果条件表达式1不成立,则判断条件表达式2,若成立执行代码块2;若不成立则继续去判断下一次else if的条件表达式,直至到else!
4.switch分支: 
switch(表达式){
	case 常量 1:
	语句块1;
	break;
	case 常量 2:
	语句块2;
	break;
	…………
	case 常量n:
	语句块n;
	break;(代表结束当前的case)
	default : 
	default 语句块;
	break;
}
注意 : java中所提到的表达式必有一个返回值。若返回值为常量1时执行语句块1,…………若不满足这几个case则执行default语句块!

Switch 和 if怎样选择:
1.如果判断数值不多,而且符合byte、short、int、char、enum、String、这六种类型,建议使用switch;
2.其他情况,队期间判断,对结果为Boolean类型判断,使用if。
今天就给大家分享到这里,希望能够帮的上大家!
在这里送大家一句话:万事开头难,既然开头了,就要做到最好!

猜你喜欢

转载自blog.csdn.net/m0_52271574/article/details/120318067