还是有问题。慕课里运行不了啊
来源:3-9 编程练习
foreverInDebugHou
2020-01-19 10:39:03
import java.util.Scanner;
public class CharDemo {
public static void main(String[] args) {
//定义一个字符变量并初始化
String ch;
System.out.println("请输入一个字母");
Scanner sc=new Scanner(System.in);
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("不是元音字母");
}
}
}
2回答
好帮手慕小尤
2020-01-19
同学你好,在线编译器不支持Scanner,在在线编译器中测试会报NoSuchElementException异常。如下图所示:
则建议同学在eclipse编译器中进行测试。如下图所示:
如果在eclipse编译器中报错,则请同学把鼠标放在报错的地方,截图报错的提示信息进行反馈。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
好帮手慕小尤
2020-01-19
同学你好,测试代码是可以运行的。在线编译器不支持Scanner,同学是否是在在线编译器中进行测试的,如果是,则建议同学在eclipse编译器中进行测试。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题