条件语句
格式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的表达式的值一致而决定是否执行后跟的代码块。