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

来源:4-2 编程练习

Cover

2020-05-30 15:28:08

好像是有点问题

写回答

2回答

好帮手慕小尤

2020-05-30

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

http://img.mukewang.com/climg/5ed21a690957e8c005370205.jpg

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

0

好帮手慕小尤

2020-05-30

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

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

0
hover
h 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之间的字符"); } } }
h020-05-30
共1条回复

0 学习 · 16556 问题

查看课程