默认程序的代码会从上至下、从左至右的执行每一条语句,如果需要选择性的执行某些语句,则可以使用条件选择语句。
使用if……else可以实现条件选择语句,语法格式:
if (布尔值或可以得到布尔值的变量或表达式) {
布尔值为true时需要执行的代码
} else {
布尔值为false时需要执行的代码
}
以上if语句是可以嵌套的,即在外层的if语句中,框住另一个内层的if语句。
if语句是可以多重使用的,语法格式为:
if (判断条件匹配第1种情况) {
} else if (判断条件匹配第2种情况) {
} else if (判断条件匹配第3种情况) {
} else if (判断条件匹配第4种情况) {
} else {
}
注意:
1 如果if或else对应的代码只有1行,则{}是可以省略的,但是,强烈推荐始终使用{}框住对应的代码,即使只有1行也是这样
2 在if语句中,可以没有else,但是,else必须有匹配的if
3 在多重if语句中,可以有若干个else if,最后通常使用1个else表示“以上条件均不满足”时如何处理,当然,这个else也不是必须的








网友评论