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

java中的switch语句的问题

发布网友 发布时间:2022-04-22 18:11

我来回答

2个回答

热心网友 时间:2023-06-24 04:04

因为你没有给season赋初始值,switch语句中的case不覆盖所有情况,如果你给13,season就为null了。这个是程序的一种检查,如果你不想看到这个提示,加一个default就可以了。

热心网友 时间:2023-06-24 04:05

很明显,说明你变量season未初始化就使用了该变量。
从你的switch上来说,因为编辑器不会去解释你代码的逻辑,虽然你的整个代
码的逻辑可以很明显看出season一定会进行初始化,但编辑器不会去分析你的逻
辑是怎么样的。
如果编辑器会去分析你的逻辑,你想想呀,当你把变量month=100或者其它更
复杂的算法时,那编辑器还得执行一下才知道你season是不是已经初始化,这肯
定是不符合逻辑的。
所以,解决办法就是你需要给你的season初始化一个值,season=null或者其它
的一个默认值也可以,当然,你同样也可以将season定义为全局变量,你就不用
进行初始化,因为它将默认为NULL.
多看看JAVA基础方面的知识吧。你定义一个String
season;
这个指针是没有指
向任何一个地址的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 关于Java/C中switch语句? java的switch语句 java switch语法特点 java中switch的用法 JAVA中switch语句详解与用法,通俗易懂,小白一个 java switch语句 Java中的switch语句怎么使用 java switch语句是什么意思? 贴瓷砖怎样量 贴瓷砖方法怎么挂线简单好用 贴瓷砖的方法与技巧 怎样贴瓷砖又快又好 贴瓷砖和贴地板砖的技巧有那些 贴瓷砖规范 贴瓷砖的规范要求? 老百姓买股票为什么赔钱? 为什么卫生间贴瓷砖要留空一排? 为什么卫生间贴瓷砖要留空一排?有什么用处? 公司把企业上市,老百姓买他的股票,是买来做什么的。 一般老百姓怎么参加股票市场 java中switch语句的用法 java编程 switch 语句 关于java 的switch()语句,问题? java中 使用switch语句实现学生成绩等级 java编程 switch语句 java中switch语句问题 java中的switch语句的编写 Java编程,switch语句,必须使用switch,不可以使用if??? java中使用switch语句怎么实现下图 java中switch case怎么表示范围 aircooler请问这是什么牌子的冷风机 关于AIR COOLER air-cooler是什么意思 澳柯玛空调扇里面两个像水壶一样的AIR COOLER是干什么用的啊?怎么使用呢? air cooler制冷机? fan, blower, air cooler,这三者有什么差别? display cooler和air cooler 的区别 air cooler 的化学成分 tower air cooler需要开吗 主机空冷器清洗?