package test;
public class SwitchTest {
/**
* @author yj
* 1,switch不能用string
* 2,switch中全部提升为 Integer 了
*/
public static void main(String[] args) {
switch('a'){//switch("asdf"){
case 'a'://case "a":
System.out.println("switch can't be string");
}
final byte a1 = 8;
final char a2 = 8;
final short a3 = 8;
final int a4 = 8;
byte b1 = 8;
switch(b1){
//以下会编译出错,duplicate case!
case a1:
System.out.println("byte");break;
case a2:
System.out.println("char");break;
case a3:
System.out.println("short");break;
case a4:
System.out.println("int");break;
default:
System.out.println("default");
}
}
}
分享到:
相关推荐
switch
FastReport 非常实用简单的入门技巧
python分段函数 ...这个函数使用func.switch语法结构来定义分段函数,当x小于0时,函数值为0;当x在[0, 2)的区间内时,函数值为x的平方;当x大于等于2时,函数值为4。你可以通过以下方式来调用这个函数:
switch 表达式扩展了 switch 语句,使其不仅可以作为语句(statement),还可以作为表达式(expression),并且两种写法都可以使用传统的 switch 语法,或者使用简化的“case L ->”模式匹配语法作用于不同范围并...
在项目中遇到了使用switch语句判断条件,但问题是条件比较多,大概有几十个条件,满屏幕的case判断,是否有更优雅的写法替代switch语句呢? 假设有这样的一个场景:商场经常会根据情况采取不同的打折方案,如果...
五 switch语法 52 六 循环结构 52 七 for循环 53 八 tostring()特殊的方法 57 九 数组 59 十 字符串 62 十一 字符串的调用和查询 63 十二 StringBuffer 63">适合初学者看的最简单的基础知识 第一章:开发简单的...
IOS Swift基础之switch用法详解 概述 Swift中的switch语句与Java等语言中的switch有很大的相似点,但是也有不同的地方,并且更加灵活。 Swift中switch的case语句中不需要添加break Swift中需要考虑所有情况,...
switch 表达式扩展了 switch 语句,使其不仅可以作为语句(statement),还可以作为表达式(expression),并且两种写法都可以使用传统的 switch 语法,或者使用简化的“case L ->”模式匹配语法作用于不同范围并...
本文除了会详细分析 PEP-275 和 PEP-3103,还会介绍到 Python 最新的发展动态(PEP-622),即可能要引入的模式匹配(pattern matching)语法,相信这个话题会开阔大家的眼界,从而对 switch 语法有更为全面的认识。...
主要介绍了java中switch选择语句代码详解,具有一定借鉴价值,需要的朋友可以参考下。
1. 经过简化的Property 早些时候我们这样声明Property 代码如下: private string _myName; public string MyName { get { return _myName; } set { _myName = value; } } 千篇一律的这样声明,没有多大意义,于是C#...
主要介绍了Java中switch判断语句典型使用实例,本文直接给出代码实例,在忘记switch语法时特别有用,复制修改即可使用,需要的朋友可以参考下
switch 语句 语法 使用规则 介绍的很详细
普通操作: day=0 switcher={ 0:'Sunday', 1:'Monday', 2:'Tuesday', } day_name=switcher[day]#改变day,这句话不用改。 print(day_name) ...然后,我记得C语言里有一个default,当case没有对应的取值时,就会去...
通过switch语法选择绘制不同条件的GDOP图,等高线间距50m(可自行调整),同时可绘制GDOP三维图。
本程序是个人自己写的,其中有First集,Follow集,分析表的求法,以及具体的LL1分析过程,将书本上的C-语法输入后,运行书上的C-测试代码完全正确。同时程序还可以选择自己随意的输入一段语法规则,然后再输入测试...
掌握 switch 选择结构的语法 掌握 switch 选择结构的使用 【问题】根据学生的百分制成绩转化为等级制成绩并输出。 什么情况下使用switch选择结构 转化规则: 百分制成绩score 等级制成绩grade 90分以上 A 80 ~ 89分 ...
支持 hosts 文件语法高亮,可以方便用户更直观地阅读和修改 Hosts 内容; 编辑 hosts 时,可以点击行号可以对行进行快速注释或取消注释 支持远程 hosts,直接从指定网址读取 hosts 内容,方便多台机器同步 hosts ...
2、switch语句能否作用在byte上,能否作用在long上,能否作用在String上 在switch(expr1)中...显然,long和String类型都不符合switch的语法规定,并且不能被隐式转换成int类型,所以,它们不能作用于swtich语句中。