您现在的位置是:亿华云 > 应用开发
java中的switch case语句
亿华云2025-10-04 03:20:31【应用开发】3人已围观
简介switch-case语句格式如下:switch(变量){ case变量值1: //;
switch-case语句格式如下:




swtich()变量类型只能是语句 int、short、语句char、语句byte和enum类型( JDK 1.7 之后,语句类型也可以是语句String了)。当进行case判断时,语句JVM会自动从上到小扫描,语句寻找匹配的语句case,可能存在以下情况:
情况一:若未找到,语句则执行默认的语句case。




情况二:当每一个case都不存在break时,语句JVM并不会顺序输出每一个case对应的语句返回值,而是语句继续匹配,云南idc服务商匹配不成功则返回默认case。语句




情况三:当每一个case都不存在break时,语句匹配成功后,从当前case开始,依次返回后续所有case的返回值。




情况四:若当前匹配成功的case不存在break,则从当前case开始,依次返回后续case的返回值,直到遇到break,跳出判断。




因此switch case执行时,一定会先进行匹配,匹配成功返回当前case的值,再根据是亿华云计算否有break,判断是否继续输出,或是跳出判断。
还需注意的是case后面只能是常量,可以是运算表达式,但一定要符合正确的类型。不能是变量,即便变量在之前进行了赋值,JVM依然会报错。
http://shenzhen.offcn.com/
站群服务器很赞哦!(626)
相关文章
- 3、不明先知,根据相关征兆预测可能发生的事件,以便提前做好准备,赶紧注册相关域名。;不差钱域名;buchaqian抢先注册,就是这种敏感类型。预言是最敏感的状态。其次,你应该有眼力。所谓眼力,就是善于从社会上时不时出现的各种热点事件中获取与事件相关的域名资源。眼力的前提是对域名领域的熟悉和丰富的知识。
- 前端工程师如何使用Nodejs自动发送邮件?
- Go 语言中的并发特性
- JavaScript 中比较对象的四种方式
- 国内域名
- CentOS Kmods SIG 成立,应对老旧设备支持不善问题
- 5年前,学习 Null 和Undefined ,现在有了新的认知,看看这位人才怎么说?
- SpringBoot中根据环境加载不同的配置的方案
- 其次,一般域名注册有一个获取密码的按钮,域名注册商点击后会向您发送密码。在得到域名注册商发送的密码后,将其传输到域名服务提供商网站,然后输入密码,此时域名呈现申请状态。提交申请后,原注册人通常会向您发送一封电子邮件,询问您是否同意转让。此时,您只需点击同意转移按钮,域名注册商就可以成功转移。
- 实用脚本!Python 提取 PDF 指定内容生成新文件!