switch多分支结构

大数据必学Java基础(二十一):Switch多分支结构介绍 文章目录Switch多分支结构介绍一、switch多分支结构(多值情况)二、练习语法结构:switch (表达式) { case 值1: 语句序列1; [break]; case 值2: 语句序列2; [break]; … … … … … [default:默认语句;]}switch语句会根据表达式的值从相匹配的case标签处开始执行,一直执行到break语句处或者是switch语句的末尾。如果表达式的 阅读详情
//switch多分支结构	
	/*			
	注意:	
	1、如果有一个case语句匹配上了,就应该让它停止后面case语句的匹配操作,所以加上break,	表示跳出流程控制语句,就不会在向下匹配别的case语句了	
	2、如果case语句中的逻辑代码是相同的,那么可以省略前面的不写,只需要在最后一个匹配的case后面加上逻辑代码即可	
	3、default语句是可选的语句,如果前面的case没有一个可以匹配上,就执行default语句				  4、default语句是可有可无,不是必须的	
	*/		
	/*char ch = 'a';
	int num = (int)(Math.random() * 26);
   	char newCh = (char)(ch + num);		      switch(newCh){
   		case 'a':	
   System.out.println("元音" + newCh);					break;		
   	    case 'e':	
  	System.out.println("元音"+ newCh);					break;			
  		case 'i':		
  	System.out.println("元音"+ newCh);					break;			
  		case 'o':	
  	System.out.println("元音"+ newCh);					break;		
  		case 'u':		
  	System.out.println("元音"+ newCh);					break;		
  		case 'y':		
  	System.out.println("半元音"+ newCh);					break;		
  		case 'w':		
  	System.out.println("半元音"+ newCh);					break;			
  	default:	
  	System.out.println("辅音"+ newCh);	
  	}*/	



 	//优化代码	
 	/*char ch = 'a';
	int num = (int)(Math.random() * 26);	
	char newCh = (char)(ch + num);	
	switch(newCh){
	case 'a':	
	case 'e':	
	case 'i':	
	case 'o':	
	case 'u':	
	System.out.println("元音"+ newCh);	
	break;		
	case 'y':	
	case 'w':		
	System.out.println("半元音"+ newCh);	
	break;		
	default:		
	System.out.println("辅音"+ newCh);
	}*/	
	}
}
深度探索:非线性随机森林(Nonlinear Random Forest,NL-RF)原理及应用 非线性随机森林(NL-RF)旨在通过结合集成方法与高级技术来捕捉和建模数据中的非线性关系,从而改善传统随机森林在处理复杂非线性数据结构时的表现。 阅读详情

相关推荐

Kubernetes集群资源优化实战:Volcano调度器如何帮你省下30%GPU算力

本文详细介绍了如何通过Volcano调度器的Binpack策略优化Kubernetes集群中的GPU资源利用率,解决AI模型训练中的资源碎片化问题。通过实战配置和调优指南,帮助用户提升30%的GPU算力利用率,显著降低任务等待时间和硬件成本。

weixin_30832143的博客 507

Switch分支判断学习心得

Switch 详解 Switch: 由上到下用Switch中的表达式和之进行比较,如果匹配成功就执行case后面的语句,在执行break的时候挑跳出Switch,如果一个也没有匹配上就执行default默认情况。 Switch 的表达式只能用byte,short,char,int ,String Switch(表达式){ case 常量 1: 执行语句1; break; case 常量2: 执行语句 2; break; … default: 执行语句; break; } 示例:打印指定年月的天数 2020

qq_46001288的博客 1063

宇树智能人形机器人模块化腿部动力系统技术拆解

o电机防摔防护板(3.1.5.1)→端盖总成(3.1.5.2)→电机外壳(3.1.5.4)的冲击力传递路径;o散热风扇(3.1.3.1)推动冷风→大腿基座腔体→散热片组(3.1.5.7)→中空大腿杆排出;o防御专利:覆盖“关节热管理风道接口标准”、“抗冲击结构身份编码”;o大腿杆腔体(3.1.3.4)内置反平行四边形机构,避免连杆外露。:力传感器(3.1.8.4.2)仅部署于足端,缺失关节力矩反馈。:更换行星减速器(3.1.5.5)需拆解整个电机模块;o热量传导路径:电机定子→外壳→散热片组。

weixin_50955533的博客 1232

switch多分支使用

我们需要用到 switch break case defaul 4种代码,这里我们以一周的天数为例子。 用户可以输入7个数字,如果超过7这个数字,就可以用上default这个代码,告诉用户输入非法,或者错误,相比于if,switch更加适合多分支。 break代码用来退出switch代码,否则代码讲继续执行。 如果没有加break,用户输入一,最终显示的不仅仅是星期一,还会显示后续代码,加入break后,会直接跳转的switch区块链末。 虽然default不是必须添加的,但是

m0_75188042的博客 1404

pytorch图像分类篇: 花分类数据集下载和AlexNet网络搭建训练

一、花分类数据集下载 data_setdata_set该文件夹是用来存放训练数据的目录 使用步骤如下: (1)在data_set文件夹下创建新文件夹"flower_data" (2)点击链接下载花分类数据集 (3)解压数据集到flower_data文件夹下 (4)执行"flower_data.py"脚本自动将数据集划分成训练集train和验证集val ├── flower_data ├── flower_photos(解压的数据集文件夹,3670个样本) ...

橙子的博客 8218

vllm运行过程中出现cuda out of memory

将长序列分解为多个小块,每个块分别处理。这样可以减少单次 Prefill 的计算量和显存占用,从而优化 TTFT 和显存使用效率。考虑使用 CPU 卸载(如 --cpu-offload-gb),将部分缓存卸载到 CPU 内存中,扩展 GPU 的虚拟内存。在大语言模型中,当输入序列很长(例如超过 1024 个 Token)时,Prefill 阶段的计算量会非常大。最后增加了enable-chunked-prefill参数和max_num_batched_tokens解决了问题。参数来进一步优化性能。

盛世芳华 3516

【SVN】Switch分支提示“没有共同祖先”

SVN-Switch 报错:Switch分支提示“没有共同祖先” 解决方法: Switch时候,勾选Ignore ancestry 选项,点击 OK 即可!

Colorwen 2175

ARMv8/ARMv9的TLB深度学习

千万不要人云亦云。一个TLB entry里有很多很多东西的,有100多个比特位呢,并不是仅仅只有VA/PA/nG/VMID/ASID等。.👉👉👉 个人博客笔记导读目录(全部) 👈👈👈。

baron-周贺贺-代码改变世界ctw 1569

switch语句的知识摘录

switch语句是多分支选择语句,用来实现多分支选择结构。它的一般形式如下: switch(表达式) {     case 常量表达式1:语句1     case 常量表达式2:语句2     ...     case 常量表达式n:语句n     default:语句n+1   } 例如,要求按照考试成绩的等级打印出百分制分数段,可以用switch语句实现:

a_bule_boy的专栏 1280

“/usr/lib/wsl/wsl-setup“ failed, exiting

WSL2安装Ubuntu时出现"wsl-setup failed"错误的解决方法 摘要:当Windows用户名包含中文字符时,安装WSL2+Ubuntu会出现"wsl-setup failed"错误。本文提供两种解决方案:1)修改中文用户名(风险较大);2)通过命令手动配置。推荐第二种方法:先使用"wsl -l -v"查看Ubuntu名称,再通过"wsl -d Ubuntu20.04 -e /bin/bash"命令启动WSL2系

猿小白的博客 994

推荐系统[九]项目技术细节讲解z2:搜索Query理解[Term Weight、Query 改写、同义词扩写]和语义召回技术

在 pooling 方法上,我们也尝试过不同层 pooling,或者在多层上增加 attention 聚合 BERT 多层结果,效果和最后一层所有 token 做 average pooling 相当。损失函数方面,在排序阶段使用pairwise比 pointwise 损失函数的效果会更好。

丨汀、的博客 1109

LINUX进程及线程相关命令

pstree 显示进程间关系 pstree pid 显示以pid为根的进程或线程树,默认会合并相同分支(identical branches),我理解相同分支的含义是类似于fork复制相同的父进程空间,运行相同的代码,如下图一。 -p选项可以输出详情,如图二 表示30659进程有一个子...

chive5012的博客 264

4、机器人建模、规划与控制及运动学知识解析

本博客深入解析了机器人建模、规划与控制的核心内容,涵盖运动学与动力学的基本原理,并结合典型应用场景探讨了移动机器人与操作器的控制策略。同时,博客还介绍了机器人技术的发展趋势及其在工业和服务领域的广泛应用。

desk3的博客 123

C语言之初识 switch 多分支结构

目录 1.switch 多分支结构的定义 2.switch 结构的定义格式 3.switch 遵循的规则 4.程序示例 5.总结 1. switch 多分支结构的定义 1.1 分支结构的定义:      分支结构的定义请见 《C语言之初识 if_else 分支结构》 此篇博文,此处不在描述。点击此处可直接阅读… 1.2 switch 结构:      ①. switch 是另外一种选择结构的语句,用来替代简单的、拥有多分支

weixin_45332776的博客 4852

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

switch语句实现多分支结构

switch语句是多分支语句,用来实现多分支结构 用法: switch(表达式)  //表达式不能是浮点型 { case 常量c1: 语句1 case 常量c2: 语句 …… case 常量cn: 语句n default: 语句n+1 } 首先switch里的表达式会和c1比较,如果相等则执行语句1,反之继续判断c2,,以此类推,直到判断cn,相等执行语句n,反之执行语

千年de黄昏 4027

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

多分支结构switch

多分支结构

qq_68595856的博客 259

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Switch多分支结构【走进JAVA-1.8】

switch多分支结构也是一种条件结构。 例如:  孙悟空写字  如果写了1,能学得七十二般变化。  如果写了2,则能获得筋斗云。  如果写了3,则能获得金箍棒。  如果没有写,则被压入五行山。import java.util.*; //导入util 包; public class Test{ public static void main(String []args){

a917922724的博客 451

笔记:switch多分支结构

case语句可以互换。如果在多分支中,判断条件是和某个具体的值进行比较用switch。可见重复的代码太多,可以使用switch进行优化。eg:输入一个数字判断是星期几(1---星期一)使用if多分支结构当然可以实现不过。

2301_80658096的博客 684

C语言-switch-case语句与多分支结构

switch语句与多分支结构

passxgx的博客 1万+

Java/C语言基础多分支结构(switch)

多分支结构(switch) 基本格式 switch(表达式) { case 取值1: 执行语句; break; case 取值2: 执行语句; break; ... default: 执行语句; break; } switch语句选择的类型只有四种:byte,short,int , char。(java5之前)。从 (jdk5) 开始支持 enum, 从 (jdk7) 开始String; case之间与default没有顺序。先执行第一个case,没有匹配的case

m0_49548571的博客 487

C++第十六课:switch多分支结构

本文介绍了switch语句的基本语法结构、核心组成部分和使用示例,重点讲解了case穿透、变量作用域和代码块等重要特性。通过购买笔的方案计算程序,展示了switch语句的实际应用。随后提供了10个练习题及其解答,涵盖日期显示、计算器、成绩等级、月份天数、交通信号灯等多种应用场景。每个习题都给出了完整的C++代码实现,最后还包含一个综合题目,演示了如何结合switch和if语句处理不同年龄段的餐饮定价问题。这些内容全面展示了switch语句的编程实践和常见应用模式。

Violet__Toki的博客 355

java学习之语法结构(二)多分支结构switch

java语法结构: 多分支switch: switch(值){ //值可以为:byte,short,int,char 1.5版本后enum(枚举) 1.8版本 String case 值1: 代码1; case 值2: 代码2; ...

乱写乱画 858

4. 代码汇总 用switch语句实现多分支结构

#include<stdio.h> #include<math.h> int main() { double a,b,c,disc,x1,x2,p,q; scanf("%IF%IF%IF",&a,&b,&c); disc=b*b-4*a*c; if(disc<0) printf("此方程无解\n"); else { p=-b/(2.0*a); q=sqrt(...

creakerhh的博客 375

Switch多分支结构(多值情况)简单用法

语法结构: Switch(表达式){ case 值: System.out.println(语句块); break; case 值: System.out.println(语句块); break; case 值: System.out,println(语句块) break; ........................ [defalut: 默认语句块] } 关于s...

m0_62606371的博客 816

C++多分支结构深度解析:从switch语法到实战应用

在编程中,控制流程是核心概念之一,它决定了程序执行的路径。其基本原理是通过条件判断改变代码的执行顺序,从而实现不同的逻辑分支。这一技术价值在于让程序具备了决策能力,能够处理复杂的业务逻辑。在实际工程中,多分支结构广泛应用于菜单系统、状态机、游戏逻辑和数据处理等场景。本文聚焦于C++中的多分支实现,特别是switch语句的详细机制。通过分析其语法规则、break关键字的作用以及case穿透现象,深入探讨了多分支结构在提升代码清晰度和可维护性方面的优势。同时,文章结合枚举类型的使用和状态机设计模式,展示了如何构

weixin_34183910的博客 346

Switch多分支结构

【代码】Switch多分支结构。

m0_46254726的博客 109
上一篇: 单分支结构与双分支结构与多分支结构
下一篇: if分支和switch分支的区别
Java_gml
博客等级 码龄5年 324粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值