Java中怎么输入一个字符?(用char来定义)

char定义一个数组... char定义一个数组 展开
 我来答
裔秉耿同
2020-04-26 · TA获得超过3557个赞
知道大有可为答主
回答量:3077
采纳率:28%
帮助的人:193万
展开全部
1.先创建一个scanner对象
2.调用scanner对象的next()方法获取控制台输入,返回的是一个string类型,因为没有nextchar()方法
3.调用string的charat(0)方法获取第一个字符
scanner
sc
=
new
scanner(system.in);
string
s
=
sc.next();
char
c
=
s.charat(0);
zhengmin200809
2013-07-19 · TA获得超过181个赞
知道答主
回答量:68
采纳率:0%
帮助的人:88.1万
展开全部
char[] cs = new char[2];
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
灵枝怡m
推荐于2016-10-31 · TA获得超过114个赞
知道小有建树答主
回答量:130
采纳率:47%
帮助的人:54.3万
展开全部
1、推测提问者想做两个操作:从控制台获取一个字符在后台存储起来;将一个中文字符存储到char字符类型中。
2、对于前一种可能“追寻1梦”已经给出了确切适用的实现。
3、JAVA中一个中文字符占有两个char类型,中文字符的存储可调用String.toCharArray(),如“我爱中国”.toCharArray()返回的是char[]。
4、char[]中的元素是中文字符分解后对应的ASCII码。若要恢复成中文则要调用Arrays的toString(char[])方法,如Arrays.toString("我爱中国".toCharArray());
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
追寻1梦
2013-07-19
知道答主
回答量:47
采纳率:0%
帮助的人:22万
展开全部
Scanner input = new Scanner(System.in);
System.out.println("请输入字符:");
//接受char型
char c=input.nextChar();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式