哪里错了?

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

您好!代码编辑器不支持从键盘输入数据,所以不能用Scanner。这个代码最上面加入一条语句import java.util.Scanner;用于导入Scanner类。然后在eclipse里运行代码是没有问题的。

另外,这个题目要求定义一个字符变量,但是又没有方法直接接收键盘输入的字符数据。所以可以使用下面的语句,先接收字符串,然后取字符串的第一个字符。

String s=sc.next();

char ch=s.charAt(0);

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!


我想好好 2017-03-01 15:49:02

http://img1.sycdn.imooc.com/climg//58b67cdc0001926605670550.jpg哪里错了

  • 你好!char是字符类型,字符类型的数据用单引号引起来,比如char ch='a'; case语句后面也是,应该都是字符,用双引号引起来的是字符串。如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
    2017-03-01 18:32:54
提问者 慕粉2114157191 2017-01-20 13:26:48
  • 您好!是代码编辑器本身不支持键盘输入的问题,代码没有问题,我试过了。祝学习愉快!
    2017-01-20 13:38:29
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师