怎样从键盘调入一个字母,并且大小写相互转化

怎样从键盘调入一个字母,并且大小写相互转化

怎样从键盘调入一个字母,并且大小写相互转化

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

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

1回答
irista23 2018-09-18 17:35:13
Scanner sc=new Scanner(System.in);
String s=sc.next().toUpperCase();
char ch=s.charAt(0);

因为Scanner没有直接接收字符的方法,所以此处只能输入字符串,然后转换为字符。如果你想不区分大小写,可以调用toUpperCase()方法把字符串转换为大写。这样后面在进行字符判断时,都是和大写字符进行比较 


  • 提问者 慕斯卡7502846 #1
    char ch=s.charAt(0);是什么意思?是将字符串强制转换成字符吗?
    2018-09-19 09:55:18
  • irista23 回复 提问者 慕斯卡7502846 #2
    String类的charAt(0)是从字符串中拿到指定索引上的字符,0就第一个字符
    2018-09-19 10:26:30
  • 提问者 慕斯卡7502846 回复 irista23 #3
    明白了,感谢
    2018-09-19 10:43:34
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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