Java选择语句

选择语句的使用方式
if - else 语句
if(布尔表达式){
语句或语句块;{为真或成立方才执行}
}
if(布尔表达式){
语句或语句块;
}else{
语句或语句块;
}

if(布尔表达式){
语句或语句块;
}else if(布尔表达式){
语句或语句块;
}
……
else{
语句或语句块;
}

switch (变量){
case 值1:
表达式1;
表达式2;
break;
case 值2:
表达式3
break;
……
default:
表达式4;
break;

}
switch 语句的用法:
根据变量的值,用case来寻找,如果找到,执行case后的语句,直到遇到break为止!
如果没有找到,则按照顺序执行后边的语句。

如果变量的值,没有一条case后的值与之相等,则执行default语句后的语句,default
位置可以随意放置,且可有可无

变量的类型,可以是:char byte int shor 枚举  String(jdk1.70

case的值必须是确定的,固定的值,不可以是取值范围

if 和 switch 的使用场景
如果对具体的某个个数的值进行判断,用if ,switch都可以,建议switch
因为switch会把所有备选答案加载进内存中,效率快

如果是对值的区间进行判断,用if语句

如果表达式的值是Boolean型,则必须用if
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值