目录
一.if语句
1语法结构
单分支
if(表达式)
语句;
双分支
if(表达式)
语句;
else
语句;
多分支
if(表达式)
语句;
else if(表达式)
语句;
else if(表达式)
...
else
语句;
注:当表达式后不止一个语句时,要用{ }括起来
栗子:
2 else的匹配
大家认为运行结果是什么呢?如果是false就错了!
else只与最近的if匹配,所以结果是true。
如果想要else与第一个if匹配,可以这样处理:
二.switch语句
当遇到多分支的选择结构时,例如第一个例子,用switch选择语句实现也是一个很好的选择。
break
break可以跳出程序,使switch实现分支。break不同的使用可以达到不同的目的。
default
当要表达的值与所有case的值都不相等时,就会跳过程序,不会发生错误。如果不想忽略不匹配的值,就需要使用 default语句。