---------------------- android培训、java培训、期待与您交流! ----------------------
1、if else 结构简写格式:变量=(条件表达式)?表达式1:表达式2;
三元运算符:
好处:可以简化if else代码
弊端: 因为是运算符,所以运算完必须要有一个结果。
2、if语句三种格式
1. if(条件表达式)
{
执行语句;
}
2. if(条件表达式)
{
执行语句;
}
else
{
执行语句
}
3. if(条件表达式)
{
执行语句;
}
else if(条件表达式)
{
执行语句;
}
……
else
{
执行语句;
}
3、if语句按顺序5如果有一个满足,则语句结束。
4、switch语句:
格式:
{
case 取值1:
执行语句;
break;
case 取值2:
执行语句;
break;
……
default:
执行语句;
break;
}
5、switch语句特点:
switch选择的类型只有四种:byte short int char
case之间与default没有瞬息,先执行第一个case,没有匹配的case执行default
结束switch语句的两种情况:遇到break 执行到switch语句结束
如果匹配的case或者default没有对应的break,那么程序会继续向下执行,运行可以执行的语句,直到遇到break或者switch结尾结束
5、switch中的case没有顺序,但是case执行完才执行default
6、if和switch语句很像
如果半段的具体数值不多,而且符合byte short int char这四种类型,两个都能用,但是建议使用switch语句。因为效率稍高。
对区间判断,对结果为boolean类型判断,使用if,if的使用范围更广。
---------------------- android培训、 java培训、期待与您交流! ----------------------