选择语句
if语句
一个if语句由一个后跟一个到多个语句的布尔表达式组成,语法形式如下:
if(布尔表达式){ //语句 }
if/else语句
一个if语句后可以跟一个可选的else语句,用于布尔表达式为false时执行,语法形式如下:
if(布尔表达式){ //当布尔表达式为true时执行}
else{ //当布尔表达式为false时执行}
if(布尔表达式){ }
else if(布尔表达式){ }
else if(布尔表达式){ }
else{ }
一个else只能跟一个相关的if,else语句不能单独出现。
switch语句
switch关键字的中文意思是开关、转换的意思,switch语句在条件语句中特别适合做一组变量相等的判断,在结构上比if语句要清晰很多。
switch语句的语法格式为:
switch(变量){
case 值:
语句1;
brake;
case 值:
语句2;
brake;
default:
语句
}
1.default就是如果没有符合的case就执行它,default并不是必须的.
2.case后的语句可以不用大括号.
3.switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型.
4.一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break,利用这一特性可以让好几个case执行统一语句.