Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >java中switch case和break使用

java中switch case和break使用

作者头像
用户5166556
发布于 2019-04-16 03:41:18
发布于 2019-04-16 03:41:18
1.3K00
代码可运行
举报
运行总次数:0
代码可运行

switch只能比较数值或字符或者类对象 首先看看switch的括号,当中放置您要取出数值的变量。取出数值之后,程序会开始与case中所设定的数字或字符做比较, 如果符合就执行其中的语句,直到遇到break后离开switch程序块;如果没有符合的数值或字符,则会执行default后的语句, default不一定需要;如果没有默认要处理的动作,可以省去这个部分 实例如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  @Test
	public void switchCase(){
		this.net(2);
	}
	private void net(int network){

		switch (network) {
			case 1: {
				System.out.println("BAIDU");
				break;
			}
			case 2:
			case 3: {
				System.out.println("BAIDUpeview");
				break;
			}
			case 4: {
				break;
			}
			case 5:
			case 6: {
				break;
			}
			case 7:{
				break;
			}
			case 8: 
			case 9:{			
				break;
			}
			default: {
			System.out.println("network [" + network +" is not match ....");
				break;
			}
	
		}
	}

通过这个例子列举出来了switch case的所有情况  看一次执行  就全部明白了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2014年08月21日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
封装一个RxCondition,告别if else和switch case
通常而言,Rx如果遇到if条件语句、switch case语句时需要先选择分支条件,然后再进行链式调用。RxCondition产生的目的就是为了在这些情况下也能顺利地使用链式调用。
fengzhizi715
2018/08/24
9990
Case逢无意难休——深度解析JAVA中case穿透问题
我们在学习JAVA时,switch语句是一种常见的分支结构,它可以根据表达式的值来选择执行不同的语句。然而,我们在写代码运用switch分支时经常遇到一个问题——case穿透。今天我们从执行原理、产生原因、代码实现等方面,来理解什么是case穿透?如何避免case穿透?如何利用case穿透?
钮祜禄.爱因斯晨
2025/06/11
830
Case逢无意难休——深度解析JAVA中case穿透问题
java switch case 语句
switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。
taoli
2022/09/30
1.7K0
java switch case 语句
流程控制-switch
首先计算出表达式的值,其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束。最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。
星哥玩云
2022/09/08
2700
流程控制-switch
为什么switch里的case没有break不行
之所以这么笃定地回答这个问题,并不是我知道其中原理,而是之前在一个群里,有人问了同类型的问题,我瞥了一眼记住了答案,所以才依葫芦画瓢。
叫我阿柒啊
2022/05/09
9100
为什么switch里的case没有break不行
java switch case 用法详解
1.普通用法 public static void test(){ int i = 5; switch (i){ case 5: System.out.println("是个5"); break; case 10: System.out.println("是个10"); break;
IT云清
2019/01/22
1.5K0
java switch的意思_java switch
Java中的switch是“开关”的意思,有时也被划分为一种“选择语句”。根据一个整数表达式的值,switch语句可从一系列代码选出一段执行。
全栈程序员站长
2022/09/18
1.6K0
Java学习笔记之switch & 循环语句
需求: 一年有12个月,分属于春夏秋冬4个季节,键盘录入月份,请用程序实现判断该月份属于哪个季节,并输出。
Jetpropelledsnake21
2021/11/10
6930
传统 Switch 语句:什么是传统 Switch?使用中存在哪些限制?
本文将详细解析传统switch语句的工作原理、使用场景及其限制,并通过示例说明如何避免使用中的常见问题。
猫头虎
2024/12/24
2290
Java 中的决策(if、if-else、switch、break、continue、jump)
编程中的决策与现实生活中的决策类似。在编程中也会遇到一些情况,我们希望在满足某些条件时执行特定的代码块。 
用户1418987
2023/11/02
5130
Java 中的决策(if、if-else、switch、break、continue、jump)
Java switch case语句
swith 语句主要用于判断一个变量与一系列值中某个值是否相等,每一个值称为一个分支。基本格式如下:
算法与编程之美
2022/10/28
1.6K0
Java switch case语句
Java的控制语句switch
Java中的switch语句是一种常见的控制结构,它可以根据一个表达式的值,跳转到与之对应的分支执行相应的代码块。
玖叁叁
2023/05/06
8010
switch case 支持的 6 种数据类型!
有粉丝建议可以偶尔推送一些 Java 方面的基础知识,一方面可以帮助一初学者,也可以兼顾中高级的开发者。 那么今天就讲一下 Java 中的 switch case 语句吧,有忘记的同学正好可以温习一下。 Java 中 switch case 语句用来判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。 语法格式如下: switch(expression){ case value : //语句 break; //可选 case value :
Java技术栈
2018/06/04
1.9K0
一个switch case引起的线上bug
1、上午的时候,QA同学突然说,测试自动化的流程突然过不去了,问我是不是最近对线上做了某些修改。当时第一反应是不可能
高性能架构探索
2021/04/08
7830
java switch是什么意思_java switch语句详解[通俗易懂]
在 switch 的语法里,我们要学到4个关键字:switch、case 、break、default。
全栈程序员站长
2022/09/08
9610
Java基础Switch和循环控制
1. switch语句 1.1 分支语句switch语句 1.2 switch案例-减肥计划 需求:键盘录入星期数,显示今天的减肥活动 周一:跑步 周二:游泳 周三:慢走 周四:动感单车 周五:拳击 周六:爬山 周日:好好吃一顿 示例代码: public static void main(String[] args){ // 1. 键盘录入星期数据,使用变量接收 Scanner sc = new Scanner(System.in); System.out.println(
Lansonli
2021/10/09
7780
Java之switch分支结构基本使用
文章目录 switch 分支结构 1. 基本语法 2. 流程图 3. 快速入门 4. switch 注意事项和细节讨论 5. switch 课堂练习 6. switch 和 if 的比较 switc
兮动人
2021/06/11
9680
Java之switch分支结构基本使用
大数据必学Java基础(二十一):Switch多分支结构介绍
switch语句会根据表达式的值从相匹配的case标签处开始执行,一直执行到break语句处或者是switch语句的末尾。如果表达式的值与任一case值不匹配,则进入default语句(如果存在default语句的情况)。根据表达式值的不同可以执行许多不同的操作。switch语句中case标签在JDK1.5之前必须是整数(long类型除外)或者枚举,不能是字符串,在JDK1.7之后允许使用字符串(String)。大家要注意,当布尔表达式是等值判断的情况,可以使用if-else if-else多分支结构或者switch结构,如果布尔表达式区间判断的情况,则只能使用if-else if-else多分支结构。switch多分支结构的流程图如图所示:
Lansonli
2022/07/18
9170
大数据必学Java基础(二十一):Switch多分支结构介绍
小闫陪你入门 Java (四)
Any person capable of angering you becomes your master. They can anger you only when you permit yourself to be disturbed by them.
小闫同学啊
2019/09/24
3920
【Java】选择结构语句switch的局限性与优化分析
switch 语句的功能是基于给定表达式的值来执行不同的代码块。它的常见应用场景包括根据用户输入、不同的枚举值或常量进行判断。switch 的语法简洁且易于理解,但它也有一些明显的限制。
CSDN-Z
2025/02/20
1730
【Java】选择结构语句switch的局限性与优化分析
推荐阅读
相关推荐
封装一个RxCondition,告别if else和switch case
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验