java学习之if与switch
if语句
基本语法结构
if (条件判断语句){
//执行语句;
}
多重语法结构
if (条件判断语句){
//执行语句;
}if (条件判断语句){
//执行语句;
}
if else 语法结构
if (条件判断语句){
//执行语句;
}else if(条件判断语句){
//执行语句
}
PS:if 与 else if 的条件互斥.
else语法结构
if (条件判断语句){
//执行语句;
}else if(条件判断语句){
//执行语句;
}else{
//执行语句
}
switch语句
语法结构
//声明一个变量
int i=3;
switch (i){
case 1 : //执行语句1; break;
case 2 : //执行语句2; break;
case 3 : //执行语句3; break;
.
.
.
default: //执行语句; break;
}
PS:switch语句中的顺序是可以随意变换的,但是建议按照一定规律编写,方便美观与查看.
if 与switch的区别:
都是条件判断语句,思路是一致的.
switch常用于个体的判断/选择 例如:选择题:选择A–输出什么;选择B–输出什么;…
if常用于大范围的判断/选择 例如:定义一个变量i,i在[0,10)范围内时–输出什么
i在[10,20)范围内时–输出什么…