选择结构
选择结构
if结构
单个if
如果满足条件则执行条件语句,否则跳出。不是很健壮;
- 用法:if(布尔语句)
if…else结构
如果满足if判定则执行条件语句,否则执行else语句。较健壮;
- 用法:if(布尔语句){执行};else
if…else if…else语句
- 用法:if(布尔语句1){执行};else if(布尔语句2){执行};……else{执行};
switch语句
switch语句
switch不同于if判断,它的判定条件是具体的值,同时它在java7之后也支持了String类型的判定条件;
要注意的是,在每一个分支结尾应该有break以跳出循环,不然会造成一值多结果的现象。
- 用法:switch(变量)