能从键盘输入字符判断是否在a-z之间吗?

能从键盘输入字符判断是否在a-z之间吗?

好像是有点问题

正在回答 回答被采纳积分+1

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

2回答
好帮手慕小尤 2020-05-30 16:33:11

同学你好,Scanner中nextInt()是接收int类型的参数。则建议同学先读取string然后再转化为char(因Scanner类中没有定义读取char的方法)。并不需要强转。具体修改如下图所示:

http://img1.sycdn.imooc.com//climg/5ed21a690957e8c005370205.jpg

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

好帮手慕小尤 2020-05-30 15:45:08

同学你好,同学描述的是否是在线编译器。如果是,则本小节的在线编译器,不支持键盘输入,则同学可以在本地进行测试。如果不是,则建议同学重新描述一下问题,或以复制粘贴的方式反馈代码,便于老师定位问题。

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

  • 提问者 Cover #1
    import java.util.Scanner; public class LogicDemo { public static void main(String[] args) { System.out.println("请输入您要输入的字符: "); Scanner s = new Scanner(System.in) ; char ch=(char) s.nextInt(); //如果字符ch在字符‘a’到‘z’之间,则输出提示"x是a到z之间的字符" //否则输出不是a到z之间的字符 if('a'<ch & ch<'z'){ System.out.println("您时输入的字符是a-z之间的字符"); } else{ System.out.println("您输入的字符不是a-z之间的字符"); } } }
    2020-05-30 15:55:38
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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