这样编写代码的错误在哪里?为什么运行不了?
来源:3-9 编程练习
雪落飞殇
2019-06-22 11:44:29
public class CharDemo {
public static void main(String[] args) {
//定义一个字符变量并初始化
Scanner sc;
sc = new Scanner(System.in);
String ch;
ch = sc.next();
//使用switch结构判断是否为元音字母,并输出对应的信息
switch (ch){
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("不是元音字母!");
}
}
}
1回答
同学你好,我这里运行同学的代码是正确的,没有问题的哦~
问一下同学是在哪里运行的呢?在平台上运行可能会因为导包,网速等原因造成运行错误,建议同学将代码拿到自己的运行环境中去进行尝试哦~
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题