switch语句中,case后面的语句序列中一定要有break语句吗?

分类 : JAVA开发

switch 语句一行接一行地执行(实践上是语句接语句)。开端时没有代码被执行。仅当一个 case 语句中的值和 switch 表达式的值匹配时才开端执行语句,直到 switch 的程序段完毕或者遇到第一个 break 语句为止。

假如不在 case 的语句段最后写上 break 的话,代码将继续执行下一个 case 中的语句段,因而,break语句的添加需求依据程序的逻辑来选用,假如有需求程序执行连续执行契合条件的case中的代码,则不应该添加break而使得程序完毕跳出。

扩展材料:

switch语句规则:

1、只能针对根本数据类型中的整型类型运用switch,这些类型包括int、char等。关于其他类型,则必需运用if语句。

2、switch()的参数类型不能为实型 。

3、case标签必需是常量表达式(constantExpression),如42或者'4'。

4、case标签必需是唯一性的表达式;也就是说,不允许两个case具有相同的值。

5、switch语句的语法如下(switch,case,break和default是关键字):

switch ( 变量表达式 ){

case 常量1 :语句;break;

case 常量2 :语句;break;

case 常量n:语句;break;

default :语句;break;

}



相关文章



分类: JAVA开发    访问() .NET技术    Web前端    JAVA开发    HTML基础    数据库    CSS基础    电脑知识   
CSS教程-web前端教程-免费教程
HTML教程-web前端教程-免费教程

分类

.NET技术 Web前端 JAVA开发 HTML基础 数据库 CSS基础 电脑知识

随机阅读

Azure Cosmos DB (二) SQL API 操作
初学python,不明白代码之间时空格的用处
this.firstName 象征着 this person 对象的
oracle的sql语句, like很多行怎么写啊?
是什么意思?
oracle sql like多个条件函数
oracle数据库模糊查询匹配多个字符串
oracle字段like多个条件
Java:String和Date、Timestamp之间的转换
Spring Boot 教程 - MyBatis-Plus

最新

零基础学习C语言,怎么入门?
C语言使用什么软件?
c语言用什么软件编写(新手c语言基础知识入门)
Oracle如何实现like多个值的查询
Oracle如何实现like多个值的查询 - 数据库
oracle 多个like条件查询
Oracle中关键字like的使用总结
oracle 中模糊查询对like的代替insrt()函数
oracle数据库模糊查询匹配多个字符串
Oracle如何实现like多个值的查询 - Oracle - 服务器

推荐阅读

vscode----vue中HTML代码tab键自动补全
html如何实现鼠标悬停显示文字,鼠标移走文字消失。
c语言中break语句的作用
C#语言之“string格式的日期时间字符串转为DateTime类型”
undefined是什么意思啊
DIV CSS字体(font-family)实现字体样式设置
AirPods怎么删除配对过的设备 airpods可以和电脑连接的
js 中日期 转换成时间戳 例如2013-08-30 转换为时间戳
risk-taking中文是什么意思
replace和replaceAll是JAVA中常用的交换字符的办法

Copyright © 2017 CSS5.NET教程.CSS5 内容仅用于学习和测试参考。 css5.net All Rights Reserved 蜀ICP备15003849号-16