switch细节讨论
switch细节讨论
Switch注意事项与细节讨论
表达式数据类型,应和case后的常量类型一致,或者是可以自动转换可以相互比较的类型,比如输入的是字符(不是字符串),而常量是int;
char c = 'a'; switch (c){case 97:System.out.println("a"); }
字符a对应的unicode为第97;自动转换为int型97。
switch(表达式)中表达式的返回值必须是:(byte,short,int,char,enum.String)。整数类型(不包含Long),enum类型,String,char。
double c=1.1; switch(c){case 1.1:System.out.println("ok3");break; }
case子句子的值必须是常量,而不能是变量
int a = 123; int b = 123; switch (a){case b: //这个b是变量,报错,英文如果上文有break;}
default子句子是可选的,当没有匹配时,执行default
break语句用来在执行完一个case分支后使程序跳出swtich块;如果没有写berak,程序会顺序执行到switch结尾(或遇到break为止。)
int a = 10; switch (a){case 10:System.out.println("输出的是10");case 11:System.out.println("输出的是11"); }
switch细节讨论相关推荐
- memcached学习笔记6--浅谈memcached的机制 以及 memcached细节讨论
附:请浅谈memcached的机制 答: ①基于C/S架构,协议比较简单 c/s架构,此时memcached为服务器端,我们可以使用如PHP,c++/c等程序连接memcached服务器. memca ...
- switch注意事项和细节讨论
1.表达式数据类型,应和case后的常量类型一致,或者是可以自动转成可以相互比较的类型,比如输入的是字符,而常量是int 2.switch(表达式)中表达式的返回值必须是:(byte, short, ...
- Apache Hook机制解析(中)——细节讨论
本文在上文<Apache Hook机制解析(上)--钩子机制的实现>的基础上,对钩子机制的细节了补充分析. 1. 静态变量_hooks 这个变量由宏APR_HOOK_STRUCT所定 ...
- 线性规划第一阶段入基变量和出基变量选择的细节讨论
1. 简单情况 第一阶段目标是找可行解.例如: {x1=x3−1x2=x3+2\left\{ \begin{array}{} x_1& = &x_3-1\\ x_2& = &a ...
- e = e || window.event用法细节讨论
事件对象的获取很简单,很久前我们就知道IE中事件对象是作为全局对象( window.event )存在的,Firefox中则是做为句柄( handler )的第一个参数传入内的.所以一行代码就可以搞定 ...
- 函数注意事项和细节讨论
//如果希望函数内的变量能修改函数外的变量,可以传入变量的地址&, //函数内以指针的方式操作变量.从效果上看类似引用(即传递指针) void f3(int *p) { (*p)++ ...
- 【代码块】代码块使用注意事项和细节讨论
1. static代码块也叫静态代码块,作用就是对类进行初始化,而且它随着类的加载而执行,并且只会执行一次.如果是普通代码块,每创建一个对象,就执行. 2. 类什么时候被加载?[重要背!] (1)创建 ...
- SAP Spartacus org unit页面的三种focus border及细节讨论
最外面的矩形框,是table row里任意一个元素被focus之后,触发整个cx-table :focus-within的选择器后生成的效果: 中间的一条竖线,是a标签 focus后的效果: butt ...
- DCMTK DCMScu和DCMScp 细节讨论
PACS connection Moderator: Moderator Team
最新文章
- 微服务、分布式、云架构构建电子商务平台
- buu-crypto-yxx
- Mac上PDF中插入替换删除页面
- 【数据竞赛】Kaggle知识点:树模型特征Embedding
- sql server 链接服务器 改访问接口_跨服务器链接数据库?其实很简单!(上)
- Hdu 5339 Untitled (数学思维)
- 第七章 面向对象分析
- 距离向量算法与链路状态算法(RIP、OSPF)
- Java任务调度框架Quartz入门
- linux 区别 挂起 阻塞_踩坑之java执行linux命令死锁阻塞挂起
- 微信APP支付开发指引
- 国内比较有名的maven镜像
- 压力应力测试软件,PODOMED(PODOMED) 足底应力测试分析系统-运动科学实验室
- 中国到美国最安全的飞机航线
- 实现跨word文档的格式刷,两个word间格式刷
- java时区ZoneId集
- 如何解决“MSCOMCTL.ocx を読み込めません” 即 MSCOMCTL.ocx加载失败?
- 物理世界的鲁棒语音对抗样本(源码阅读笔记)下
- matlab kmo检验,RPCL(Rival Penalized Competitive Learning)在matlab下的实现
- 一个PDF免费转WORD的网站,亲测,好用!