在jdk 1.7之前:
switch只能传入int类型,由于char,short,byte的的精度比int小,所以可以默认转化为int类型
string,long,boolean,float精度比int大,所以无法作为参数
在jdk 1.7之后:
string,boolean,enum(枚举)可以作为参数传入,string的原理是由于string.hashcode()方法,将string类型转化为int类型

关于Switch的参数相关推荐

  1. java.lang.UnsupportedClassVersionError: JVMCFRE003解决方法--jdk 1.6 中switch的参数无法使用String类型

    java.lang.UnsupportedClassVersionError: JVMCFRE003解决方法--jdk 1.6 中switch的参数无法使用String类型 参考文章: (1)java ...

  2. 关于switch的参数类型

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

  3. Java中switch的参数类型

    概述 在jdk1.7以下版本,switch的参数类型只能是:int 或者 enum,在jdk1.7及以上版本,参数可以为String类型!!! 当因为版本低,switch功能不支持字符串作为条件.这时 ...

  4. C++ 中的switch函数参数类型

    C++ 中的switch函数参数类型 switch (exp1)中, exp1 是一个整数表达式,整数表达式可以是int基本类型或Integer包装类型,由于, byte,short,char都可以隐 ...

  5. java基础面试题之:switch的参数类型

    1.参数类型 基础数据类型: (整数):byte,short,int (字符):char 非基础数据类型:String和枚举类 2.跟break有关的事情: 源代码: for(int x=0;x< ...

  6. c++ switch 字符串参数_其实我们可以少写点if else和switch

    作者:潇湘待雨 链接:https://www.cnblogs.com/pqjwyn/p/10247336.html 前言 作为搬砖在第一线的底层工人,业务场景从来是没有做不到只有想不到的复杂. 不过他 ...

  7. switch()的参数注意项(转)

    由于转自转载,作者不详,在此表示感谢@作者 1.switch参数类型: switch 后面的表达式不能跟double,float,long,String ,boolean,可以接int,short,b ...

  8. Switch 中参数的范围探讨

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

  9. switch的参数类型

    switch(expr1)中,expr1是一个整数表达式, 整数表达式可以是int基本类型或integer包装类型,由于byte,short,char都可以隐士转换成int类型,所以,这些类型,以及这 ...

最新文章

  1. Google机器人眼里的百度
  2. appium安装完成后运行和执行python脚本的错误合集
  3. page分页问题,根据页码获取对应页面的数据,接口调用
  4. 用NFS挂载root出现:NFS: failed to create MNT RPC client, status=-101(-110)
  5. python列表片段_Python列表片段索引操作,python
  6. js获取dom html元素属性,JS如何通过元素的CLASS属性得到对应的DOM对象?
  7. linux安装sz rz_超级好用的文件传输命令rz与sz
  8. python 字典操作 内存占用_关于 python 的 dict 的内存占用问题....
  9. 《LINUX与UNIX SHELL编程指南》学习笔记
  10. linuxftp文件服务器,linux ftp文件服务器
  11. 盘点2012中国承载网十大事件(转)
  12. SAM-BA连接不上
  13. 【Python实战项目】做一个 刮刮乐 案例,一不小心....着实惊艳到我了。
  14. DVWA Contradiction #01
  15. 热门小程序拆盲盒3D特效版开发
  16. 微信分享多张图片到朋友圈的好操作
  17. 安全性的十个永恒定律3
  18. cpm、cpc、cps和cpa分别是什么意思
  19. C++用递归方法求x^n,x和n由键盘输入完整可运行源代码及过程
  20. python isinstance得用法记录

热门文章

  1. 2017年全国大学生电子设计竞赛:四旋翼自主飞行器探测跟踪系统(C题)主控RX23T,STM32F103VET6
  2. python里的π怎么输入_【后端开辟】python里的π怎样输入
  3. 音视频开发(三十四):天空盒的实现原理
  4. 【大数据分析】2021“秋招”毕业生求职的网络舆论关注度分析
  5. Oracle索引比表大
  6. Scrapy糗事百科爬虫实战代码分析
  7. pwm占空比的c语言编程详解,盘点占空比、PWM、GPIO三者含义及原理分析
  8. Arcpy基础入门-4、arcpy工具进阶
  9. python 列表 常用操作 列表的循环遍历
  10. WIFI定位原理分析