| 条件语句 | ||
| 格式1:多选多; | ||
| if(条件1) | ||
| {代码块1…} | 条件满足时则执行 | |
| if(条件2) | ||
| {代码块2…} | 若代码只有一行可省略{}; | |
| … | ||
| if(条件n) | ||
| {代码块n…} | ||
| 格式2 二选一 | ||
| if(条件) | ||
| {代码块1…} | ||
| else | ||
| {代码块2…} | 条件不满足时执行的部分 | |
| 格式3:多选一; | ||
| if(条件1) | ||
| {代码块1…} | ||
| else if(条件2) | ||
| {代码块2…} | ||
| … | ||
| else if(条件n) | ||
| {代码块n…} | ||
| else | ||
| {代码块2…} | 前面条件都不满足时执行的部分 | |
| 分支语句switch | ||
| 分支语句switch根据一个变量的不同取值而执行不同的程序语句; | ||
| switch(参数或表达式){ | 也是一种多选多的语句 | |
| case condition_1: | ||
| 代码块1… | ||
| break; | ||
| case condition_2: | ||
| 代码块2… | ||
| break; | ||
| … | ||
| case condition_n: | ||
| 代码块n… | ||
| break; | ||
| default: | ||
| 默认条件代码块n… | ||
| } | ||
| 在switch后紧跟的括号中,是进行分支判断的条件变量或表达式,当条件变量的取值为case后参数的取值时,则执行下面的代码块,如果都不是,则执行默认条件代码块;switch语句是if…if else…else语句的变通,不同的是,if和每一个if else都可以执行一个表达式进行判断,而switch后只跟一个表达式,case后跟的表达式或变量,由其值是否与swtich的表达式的值一致而决定是否执行后跟的代码块。 | ||