if…else语句
if (condition) { statement1 } else { statement2 }
condition为true时执行statement1,否则执行statement2
if…else if…else语句
if (condition1) { statement1 } else if (condition2) { statement2 } else { statement3 }
condition1为true时执行statement1,condition2为true时执行statement2,否则执行statement3
switch语句
switch(n) { case 1: statement1 break; case 2: statement2 break; default: statement3 }
n与每个case后的值进行比较,如果存在匹配,会执行与此case关联的代码块,并要使用break来阻止代码自动地向下一个case匹配。default关键字规定匹配不存在时执行的代码块