一.if,if..else语句的语法结构,四种编写方式。
第一种:
if(布尔表达式){
Java语句;
....
}
第二种:
if(布尔表达式){
Java语句;
}else{
Java语句;
....
}
第三种:
if(布尔表达式){
Java语句;
}else if(布尔表达式){
Java语句;
...
}else if(布尔表达式){
Java语句;
...
}else if(布尔表达式){
Java语句;
....
}
第四种:
if(布尔表达式){
Java语句;
}else if(布尔表达式){
Java语句;
...
}else if(布尔表达式){
Java语句;
...
}else{
Java语句;
....
}
重点:1.对于java的if语句来说,只要有一个分支执行,整个if语句全部结束。
以上的第二种编写方式和第四种编写方式都带有else分支,可以100%保证会有分支执行。
所有控制语句都是可以嵌套使用的,只要合理嵌套就行。
二.switch
1.Switch语句也属于选择结构,也是分支语句。
2.Switch语句的语法结构:
switch(int(byte、short、char)enum或String类型的字面值或变量){
case int(byte、short、char)enum或String类型的字面值或变量:
java语句;
break;
case int(byte、short、char)enum或String类型的字面值或变量:
java语句;
break;
…
default :
java语句;
}