这样编写代码的错误在哪里?为什么运行不了?

来源: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回答

吃吃吃鱼的猫

2019-06-22

同学你好,我这里运行同学的代码是正确的,没有问题的哦~

问一下同学是在哪里运行的呢?在平台上运行可能会因为导包,网速等原因造成运行错误,建议同学将代码拿到自己的运行环境中去进行尝试哦~
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

0

0 学习 · 11489 问题

查看课程