------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
if(条件表达式)
{语句;
}
只要条件表达式的值为true,就执行if下面的语句
当满足条件时,需要执行多条语句,那么这多条语句必须用大括号括起来
if(条件表达式)
{
执行语句;
}
else
{
执行语句;
}
else下面有多条语句时,也要用大括号括起来
else总是和距离它最近的并且没有对应的else的if对应
if(条件表达式)
{
执行语句;
}
else if (条件表达式)
{
执行语句;
}
……
else
{
执行语句;
}
switch语句
格式:
switch(表达式)
{
case 取值1:
执行语句;
break;
case 取值2:
执行语句;
break;
…...
default:
执行语句;
break;
}
工作原理:先取表达式的值,分别和case后边的值比较,和那么值相同了就执行其下边的语句,
如果都不相同,执行default下边的语句
注意:
1:表达式的类型
2:break
总结:
当表达式的值满足允许的类型,并且是确定的值的时候,适合用switch
当表达式的值是布尔类型或者在某一个范围中,只能用多重的else if结构
用switch能实现的肯定可以 用条件结构实现
用用条件结构实现的不一定能用switch实现