天天看点

Java面试必知词汇:分支语句

在程序开发的过程中,一共会存在三种程序逻辑:顺序结构、分支结构、循环结构。

|if分支|

If分支结构主要是针对于关系表达式进行判断处理的分支操作。对于分支语句主要有三类的使用形式,使用的关键字:if、else。

if判断:

if (布尔表达式) {

条件满足时执行 ;

}

if…else判断:

条件满足时执行 ;

}else {

条件不满足时执行

多条件判断:

} else if (布尔表达式) {

} [else {

条件不满足时执行 ;

}]

|switch分支|

Switch是一个开关语句,主要是根据内容来进行判断。Switch中可以判断的只能是数据(整型、char、枚举、String),而不能够使用逻辑判断。语法如下:

switch(数据) {

case 数值 : {

数值满足时执行 ;

[break ;]

}

case 数值 :

[default:

所有判断数值不满足时的执行 ;

]

Switch语句在进行设计的时候,如果在每一个case后面没有追加break语句,那么会在第一个匹配的case之后继续执行,一直到全部的switch中后续代码执行完毕或者遇到break。

|参考资料|

[1] 阿里云大学Java视频课程

[2] Java开发者