为了账号安全,请及时绑定邮箱和手机立即绑定

能帮我看下这个代码的错误吗

能帮我看下这个代码的错误吗

ayingga 2017-05-31 18:18:47
package flow;public class charDemo { public static void main(String[] args) { //定义一个字符变量并初始化 String ch = "a"; //使用switch结构判断是否为元音字母,并输出对应的信息 switch("e"){   case "a":     System.out.println("元音字母 a");     break;   case "e":       System.out.println("元音字母 e");       break;   case "i":       System.out.println("元音字母 i");       break;   case "o":       System.out.println("元音字母 o");       break;   case "u":     System.out.println("元音字母 u");     break;   default:   System.out.println("不是元音字母");   break; } } }
查看完整描述

3 回答

已采纳
?
Caballarii

TA贡献1123条经验 获得超629个赞

程序本身没什么错,但switch判断字符串是java8里面才有的功能,如果你的jdk版本不是1.8以上的话确实会报错

查看完整回答
2 反对 回复 2017-05-31
  • lijikai1937
    lijikai1937
    他的程序没错?还有人点赞。。。。
  • Caballarii
    Caballarii
    程序本身跑得通没报错,符不符合他要做的题目要求是另外一回事
  • lijikai1937
    lijikai1937
    你的错对就是这么定义的,服。
?
qq_Megamind_03912779

TA贡献2条经验 获得超1个赞

为什么要switch("e")呢?定义了String ch 就要switch(ch)呗。

查看完整回答
1 反对 回复 2017-05-31
  • 3 回答
  • 0 关注
  • 1528 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信