正在回答 回答被采纳积分+1
1回答
好帮手慕珊
2019-08-14 19:11:18
同学,你好!这个题目的在线编辑器不支持Scanner的使用,可以直接给char类型的变量alphabet进行赋值。另外,如果在eclipse上运行,char alphabet=sc.next()会报错,因为sc.next()接收的是字符串String类型,不是char类型。另外,char类型也不能调用toUpperCase()方法。
可以这么改写:char alphabet=sc.next().toUpperCase().charAt(0); 也就是将字符串转换为大写字母,然后用charAt(0)取输入的第一个字符。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星