博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java控制语句——switch语句
阅读量:5980 次
发布时间:2019-06-20

本文共 355 字,大约阅读时间需要 1 分钟。

上述if语句的等值判断,可以用switch来代替。

注意每个case后面一般要添加break,表示当前这个case执行完了;防止出现case穿透,即继续执行case,直到遇到break才跳出。

下面例子反过来利用了case穿透现象。

【例子】

JDK7.0新特性:增强switch

在JDK7之前,switch(表达式){……},其中的表达式结果只能是int(可以自动转为int的byte、short、char),枚举类型。

但是JDK7中,表达式结果也可以是字符串

(ps:自动类型转换:容量小的数据类型可以自动转换为容量大的数据类型。byte(1个字节)→short(2个字节)→int(4个字节)。)

转载于:https://www.cnblogs.com/Qian123/p/5159601.html

你可能感兴趣的文章
Python爬虫之Xpath学习
查看>>
CentOS 搭建 ftp 服务
查看>>
第一个 spring Boot 应用通过Docker 来实现构建、运行、发布
查看>>
在Windows平台上搭建Docker开发环境
查看>>
Flask 快速入门
查看>>
04.HTML5(拖放)
查看>>
video标签隐藏下载按钮
查看>>
生物药公司“普米斯”获1.8亿元融资,华金资本、珠海高科创投、弘晖资本联合投资...
查看>>
Spring Boot 最核心的 3 个注解详解
查看>>
Cisco Packet Tracer 6.0 实验笔记
查看>>
JavaScript高级程序设计学习(一)之介绍
查看>>
transform,transition,animation的混合使用——结业篇
查看>>
C# 实现对PPT插入、编辑、删除表格
查看>>
Python基础系列-判断字段是否IP
查看>>
python并发学习总结
查看>>
GAN如此简单的PyTorch实现,一张脸生成72种表情(附代码)
查看>>
如何用web3j编译solidity智能合约源代码
查看>>
第147天:web前端开发中的各种居中总结
查看>>
Java之:强引用、弱引用、软引用、虚引用
查看>>
go-fastdfs v1.2.6 发布,支持自定义认证,高性能、高可靠分布式文件系统
查看>>