Java基础之switch语句

Java基础篇--Java switch case 语句 Java switch case 语句 阅读详情

Java基础之switch语句

    switch也称为多重分支,基本格式如下:

 

<span style="font-size:18px;">switch(表达式){
  case 值1:
        语句
        break;
  case 值2:
        语句
        break;
  ......
  default:
        语句
        break;        
}</span>

说明:

        1、表达式的值只能为:char、byte、short、int类型

              boolean、long、float、double都是非法的

              Java5中,表达式的值支持枚举类型

              Java7中,表达式的值支持String类型

   

public class TestSwitch{
	
	public static void main(String[] args){
		
		int i=1;
		long j=0L;
		switch(j){
			case 0:
			  System.out.println(0);
			  break;
			case 1:
			  System.out.println(1);
			  break;
			default:
			  System.out.println(2);
			  break;
			}
		}
	} 

    运行情况如下:

       2、break语句可以省略,但是会出现switch穿透


LoRA学习: SX1276/SX1277/SX1278对比 Lora芯片 SX1276/SX1277/SX1278的比较SX1276/7/8是一种半双工传输的低中频收发器,配备标了标准FSK和远距离扩频Lora调制解调器。该芯片可以用于超长距离的Lora扩频通信,并且抗干扰性强,同时达到低功耗要求。1、芯片关键参数对比: 可以看出SX1276的带宽范围为 7.8~500kHz ,扩频 因子6~12,并覆盖所有可用频段。 SX1277的带宽和频段方位与 S 阅读详情

相关推荐

tomcat下部署php所需的配置php环境变量包

tomcat部署php,需要配置php环境变量。将php解压到tomcat的根目录下,将文件夹名字改为php,把php.exe所在的路径加入到path中即可。

Java 中的 switch 语句

一、switch基础语法 switch(表达式){ case 表达式常量1: 语句1; break; case 表达式常量2: 语句2; break; ...... case 表达式常量n: 语句n; break; [default:语句n+1;] } 其中,一个 case 表达式常量称为标号,代表一个 case 分支的入口。switch 语句在运行时首先计算 swi...

kezhou的博客 1万+

c#多线程计算源代码示例

一个多线程计算的小例子 源代码规范,注释清楚 是c#基础学习的好素材

Java基础——Switch语句

Java中的Switch语句 概念 Switch语句是单条件多分支的开关语句 一般定义格式如下 switch(表达式) { case 1 : 语句体1; break; case 2: 语句体2; break; … default: 语句体n+1; break; } Switch语句表达式 Switch语句表达式可以接收基本数据类型:byte,short,char,int; 引用数据类型:枚举(JD...

qq_43069447的博客 618

用Socket实现基于TCP和UDP的原理探索.pdf

用Socket实现基于TCP和UDP的原理探索.pdf用Socket实现基于TCP和UDP的原理探索.pdf

微信后台操作控制台java源码亲测可用

微信后台操作控制,可以绑定微信公众号,需要AppId,AppSecret,Token就可以运行了

JAVA-Switch语句

Switch语句、语句参数、特性及其应用

_胖大星的博客 1万+

维宏系统参数资料

系统的参数设置 ,方便大家学习研究。共同学习进步

深入解析 Java 的 switch 语句

switch语句适用于对单个变量的多个可能值进行判断,代码更加简洁和清晰。使用break语句可以避免“穿透”问题。Java 12 引入的switch表达式使得switch语句更加简洁和功能强大。yield关键字在 Java 13 中被引入,用于从switch表达式的分支中返回值,使得代码更加灵活。理解并解决常见问题,可以更有效地使用switch语句。通过本文的详细介绍,希望你对 Java 的switch语句有了更深入的了解,能够在实际编程中灵活运用这一强大的控制流语句。

微笑听雨 8134

wap乐购商城程序

乐购商城WAP建站程序 简单WAP商城,只要你会打字就可以建WAP商城,简单容易,易上手。 后台地址:/admin/login.asp 用户名与密码:admin

拉格朗日插值、分段线性插值、三次样条插值 C语言

这个是用C语言编的关于插值的代码,主要是三种插值方式,为拉格朗日插值法,分段线性插值法和三次样条插值法,三次样条采用追赶法。

Java switch case语句详解

if…else 语句可以用来描述一个“二岔路口”,我们只能选择其中一条路来继续走,然而生活中经常会碰到“多岔路口”的情况。switch 语句提供了 if 语句的一个变通形式,可以从多个语句块中选择其中的一个执行。

weixin_42673574的博客 2228

drcom客户上网登陆端

当今大学 上网的主要登陆端 是针对win7系统的最新版

Java的switch 语句

switch 语句提供了 if 语句的一个变通形式,可以从多个语句块中选择其中的一个执行。 switch 语句格式 switch 语句是 Java 的多路分支语句。它提供了一种基于一个表达式的值来使程序执行不同部分的简单方法。因此,它提供了一个比一系列 if-else-if 语句更好的选择。 switch 语句的基本语法形式如下所示: switch(表达式) { case 值 1: //这里是冒号: 语句块 1; break; case 值 2: 语句块 2; break; ...

weixin_44560731的博客 1539

告别卡顿!用LVGL+DMA刷新STM32F407的SPI屏幕,性能提升实战

本文详细介绍了如何通过LVGL+DMA技术优化STM32F407驱动SPI屏幕的性能,实现接近60FPS的流畅刷新。从硬件瓶颈分析到SPI与DMA的精细化配置,再到LVGL的双缓冲机制与局部刷新优化,提供了一套完整的性能提升方案。特别适合嵌入式GUI开发中面临卡顿问题的工程师参考。

weixin_42531588的博客 378

避开这5个坑!Tushare数据获取与清洗的常见问题解决方案

本文详细解析了使用Tushare进行金融数据分析时常见的5大问题,包括Token失效、数据缺失、频率限制等,并提供了Python实战解决方案。通过智能填充策略、队列化管理和分层存储设计,帮助开发者高效获取和清洗金融数据,提升量化分析效率。特别适合金融数据分析师和Python开发者参考。

f9g0h的博客 419

java switch语句

先看一下java switch的基本类型:           Scanner ss=new Scanner(System.in);                          //  这里是输入的前提  只要是需要我们输入东西这个就是前提          int    sz    =   ss.nextInt();                                   ...

高旭t-t的博客 1万+

Ubuntu20.04/Debian10安装向日葵远程控制踩坑实录(附依赖问题解决方案)

本文详细介绍了在Ubuntu 20.04/Debian 10系统上安装向日葵远程控制软件的全过程,重点解决了常见的依赖问题,特别是libwebkitgtk相关错误。通过自动修复、手动修改.deb包依赖和使用兼容层三种解决方案,帮助用户顺利完成安装并优化远程控制体验。

silver的专栏 749
上一篇: Java基础之数据类型
下一篇: 多态性不适合继承链中的实例变量
Crazy_For_Net
博客等级 码龄12年 7粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值