问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于Java 中Swtich的参数

发布网友 发布时间:2022-04-22 15:43

我来回答

3个回答

热心网友 时间:2022-07-13 00:59

是这样:
switch后面的括号里面只能放int类型的值,注意是只能放int类型,但是放byte,short,char类型的也可以是因为byte,short,shar可以自动提升(自动类型转换)为int,不是说就可以放它们,说白了,你放的byte,short,shar类型,然后他们会自动转换为int类型,其实最后放的还是int类型!

long不行,是因为long类型不能自动转换为int类型,注意,我说的是自动转换,或者叫隐式转换,或者有些时候叫自动提升,都是一个意思!

给你解释一下原理:
Java中8种基本数据类型,boolean类型不参与转换,任何类型不能转换为boolean型,boolean也不能转换为其他类型,所以剩下7种,按照他们的表数范围,(也就是能表示的最大的数的大小,比如char是0到65535,byte是-128到正127)从小到大,排序,依次为:
byte、short、char、int、long、float、double
规则:
1.小的往大的转换,自动转换,有些时候就会自动提升为大的类型,比如switch中
2.大的往小的转换,必须强制类型转换,所以long不行,要想行就得强转,(int)long

还有一些其他的规则,与switch无关,我就不多说,就这2条就说明问题,注意,switch后面括号中只能探测到int类型数,同理,float、double也是不行的,要想行就强转。

热心网友 时间:2022-07-13 00:59

为什么我们的交通规则是“右侧通行”呢?
是制作规定的人定的。
你只要遵守就行了。

热心网友 时间:2022-07-13 01:00

java就是这么规定的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
石料加工服务可以全部交给第三人完成吗 山东沃尔德集团集团所辖公司介绍 齐鲁银行无忧贷和市民贷哪个好 什么叫补按揭 后按揭贷款什么意思 买房者续按揭有什么危害 加按揭是什么意思 八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 swtich可以练笔记本电脑吗 swtich梦幻好用吗 线上酒店怎么做 日版swtich关联地区没有中国选哪个啊 现在swtich值买吗? 酒店如何提升入住率 港区swtich和别的曲有啥区别 做酒店怎么做? C语言中swtich中可以接表达式吗? 主题酒店该怎么打造? jd-swtich是什么意思 swtich在俄罗斯叫什么 酒店如何吸引客流? swtich语句 在c语言中swtich(1)是什么意思 酒店英文怎么写 酒店应该如何管理? 星级酒店怎么评定的? 酒店如何满足宾客需求 酒店应该怎么经营? swtich和m1芯片 哪个性能强 404 Not Found swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上? 手机自动锁屏的时间怎么修改vivo? swtich内存不到32 哈尔滨商务英语最好的本科 我想学商务英语,专科的,请问江西的哪所大学更好啊? 商务英语考研哪些学校有这个专业,并且比较好。 404 Not Found 哪个学校的商务英语专业好? 中国大学中开设商务英语专业的大学有哪些? 白菜苔的花可以吃吗? word间隔怎么改 虾菇油菜心的做法,虾菇油菜心怎么做好吃,虾菇 油菜和菜心是同一种蔬菜吗? 菜心用焯水能阉吗? 菜心的营养价值 广东菜心的做法步骤图,广东菜心怎么做好吃 自制大茂香菜心的做法步骤图,怎么做好吃 各位帮我看看存在冰箱里的菜心是变质了吗?摸上去湿湿的,好像泥沾在手上的感觉