if语句:
if(boolean表达式){
条件执行体
}
eag:
if(10>3){
System.out.println(“10大于3”);
}
if后面跟的{}表示一个整体代码块,我们在这称为条件执行体,也就是说条件为true,就执行这一块代码。
if-else语句:
if(boolean表达式){
条件执行体A
}
else{
条件执行体B
}
if-else if-else语句:
if(boolean表达式A){
条件执行体
}else if(boolean表达式B){ 条件执行体B
}else{
条件执行体C
}
eag:90分优秀,80分良好,70分多多努力
switch
switch语句适用于多个整型值进行判断,从而实现条件的分支控制
和if语句不同的是:if语句后面是根据boolean表达式判断的,而switch只是相当于做“表达式==数值” 的boolean表达式判断
这里的数值类型除了long之外的整形类型,也就是说switch支持的类型是byte,short,char,int
switch结构
switch(整型表达式){
case A值:
表达式结果等于条件1时,执行此语句;
break;
case B值;
表达式结果等于条件2时,执行此语句;
break;
default:
以上值都不满足时,执行此语句;
break; //一般不写
}