java学习--switch判断

本文详细解读了Java中的switch语句,强调了case中的条件必须为常量或常量表达式,变量c的类型限制以及default的使用规则。同时,讨论了if和break、continue在控制结构中的行为差异。
摘要由CSDN通过智能技术生成

switch

char c=‘a’
swtich(c){
    case'a'://当c就是a的时候
       System.out.println("jiuzhe");//任何你想执行的操作
       break;
    case'a'://当c就是a的时候
       System.out.println("jiuzhe");//任何你想执行的操作
       break;
    default:
       System.out.println("jiuzhe");//上面条件都不满足的条件下,执行的操作
       break;

}

细节1:

上面这段代码中的case,必须是常量(或者是常量表达式)不能是变量;

细节2:

c的变量形式只能是:byte,short,int,enum ,char,String;

细节3:

default一栏可以用可以无;

细节4:

c与case中的常量的数据类型必须一致or可以从c的类型转化到case的类型

关于if和break、continue

if中如果出现这两货,除了会跳出if,还会找最近的while或者for跳出最近的那一层,若有多层while或者for,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值