为什么我JAVA用switch语句不报错,但是不显示结果?

2025-04-08 15:15:22
推荐回答(3个)
回答1:

其实这种问题很好解决的。
你在switch之前先对a输出来看一下值就知道了啊。
至于那个单引号不用加的,加上也没事,但是a是int型的,你还加单引号干嘛??虽然char能隐式转化为int类型,但是转化之后和int的值不一样的。
不过我觉得值的问题不是影响程序执行的关键,关键是你看switch之前a的值,到底有没有取到。看程序是否有往下执行。

回答2:

2种方法--1.去掉引号,2,把 输入类型int 改成string类型

回答3:

你好,去掉 单引号 试试