昨天在笔试的时候,有一道java的选择题,之前做过,时间长了有点不太清楚,回来查了一下资料,把这道题存下来,以备以后用。
Switch(exp){…}中exp的类型范围?
exp的取值类型是byte,short,char,int
在JDK5之后引入了枚举类型
在JDK7之后引入了String类型
是不支持long类型的,
在引入long类型后:

    public static void main(String[] args) {switch(10L){}}

会提示:
Cannot switch on a value of type long. Only convertible int values, strings or enum variables are permitted。
这也是java基础笔试经常考的题目,先保留。

Switch中的参数相关推荐

  1. switch中的参数类型

    关于switch的参数类型 switch(expr1)中,expr1是一个整数表达式,整数表达式可以是int基本类型或Integer包装类型,由于,byte,short,char都可以隐含转换为int ...

  2. Switch 中参数的范围探讨

    switch 语句必须遵循下面的规则: switch 语句中的 expression 必须是一个整型或枚举类型,或者是一个 class 类型,其中 class 有一个单一的转换函数将其转换为整型或枚举 ...

  3. JavaScript中switch语句的参数问题

      JavaScript中switch语句的参数类型可以为boolean类型.   例:编写一个程序,实现对给出的一个百分制成绩输出相应的等级. 即:90分以上为'A',80-89分为'B',70-7 ...

  4. ASP.NET WebAPI 中的参数绑定

    当 WebAPI 调用 Controller 上的方法时, 必须为其参数赋值, 这个过程就是参数绑定. 本文介绍 WebAPI 如何绑定参数, 以及如何进行自定义. WebAPI 默认使用下面的规则进 ...

  5. 程序ajax请求公共组件app-jquery-http.js中url参数部分的项目应用

    结合微信登录以及微信支付的案例:= =||| (案例比较奇葩复杂) 简述项目流程: 1.获取用于公众号支付的openid(公众平台):在微信内置浏览器中打开网页链接,刚进入页面就通过微信公众平台获取该 ...

  6. c语言中函数名可变,C语言中可变参数函数

    转帖两封: 首先在介绍可变参数表函数的设计之前,我们先来介绍一下最经典的可变参数表printf函数的实现原理. 一.printf函数的实现原理 在C/C++中,对函数参数的扫描是从后向前的.C/C++ ...

  7. 2.Switch语句的参数类型

    2019独角兽企业重金招聘Python工程师标准>>> Switch语句的参数类型 JDK1.6 的版本中,switch后面的括号里面只能放int类型的值,注意是只能放int类型,但 ...

  8. Go 学习笔记(65)— Go 中函数参数是传值还是传引用

    Go 语言中,函数参数传递采用是值传递的方式.所谓"值传递",就是将实际参数在内存中的表示逐位拷贝到形式参数中.对于像整型.数组.结构体这类类型,它们的内存表示就是它们自身的数据内 ...

  9. 理解YOLOv2训练过程中输出参数含义

    转载自https://blog.csdn.net/dcrmg/article/details/78565440 原英文地址: https://timebutt.github.io/static/und ...

最新文章

  1. 两个月后才更新一篇。。。。LIB和DLL的差别
  2. c语言malloc面试题,c语言面试最必考的十道试题,求职必看!!!
  3. 局部静态变量Static详解
  4. 实习生解雇_我们解雇了我们的顶尖人才。 我们做出的最佳决定。
  5. Android开发笔记(一百零七)统计分析SDK
  6. Mac上Jupyter之notebook快捷键
  7. 凤凰职教网计算机一级成绩查询,一-凤凰职教网.PPT
  8. 系统管理员设置了系统策略禁止进行此安装怎么解决
  9. android如何加密所有的布局文件夹,android:是否可以加密文件夹
  10. 怎么看空调定时成功_空调定时怎么设置
  11. 算法设计-实现运动员比赛日程表 C代码
  12. 大学计算机网课怎么上,大学计算机课程学习路线应该是怎么样的呢?
  13. 中国智慧城市健康发展应注意八个方面
  14. tx2 can通信之开机自动加载can模块
  15. 【小程序】之net::ERR_NAME_NOT_RESOLVED的问题
  16. 机器人状态估计一之两大方程知多少
  17. 泰捷we30c系统语言,泰捷方盒WE30C测评:看电视久违的清爽
  18. 帮派红包 概率_电子游戏如何教我关于连锁帮派
  19. 计算方法 matlab代码,计算方法及其MATLAB实现
  20. OPPO大数据离线计算平台架构演进

热门文章

  1. 判断当前是否是移动端H5打开
  2. 摩拜单车用户行为数据分析报告
  3. JavaScript获取时间戳的坑
  4. SWFObject是什么
  5. 审核工作流程图、在线流程图、审批流程设计、在线绘图
  6. 如何理解空洞卷积(dilated convolution)
  7. 舵机速度控制原理细解
  8. pwm占空比的c语言编程详解,盘点占空比、PWM、GPIO三者含义及原理分析
  9. 利用HTML5+CSS3+JS实现简单的钟表
  10. 【C语言】判断某年是否为闰年