永发信息网

java题,输入一个字符,将其对应的整数值输出。输入’#’则结束。

答案:3  悬赏:10  手机版
解决时间 2021-03-17 20:38
  • 提问者网友:箛茗
  • 2021-03-17 06:27
提示:读取一个字符:ch = (char)System.in.read();
跳过一个字符:System.in.skip(2);//此题目需要跳过回车键
完全不知道怎么写啊,写了总是有各种错误
最佳答案
  • 五星知识达人网友:污到你湿
  • 2021-03-17 06:59
由于java中使用ascii码。所以每个char对应一个整数。你直接转换为int输出就行。
1、获取输入的字符
2、如果输入的字符不是# ,循环
3、如果输入的字符是回车,跳过,否则将该字符转换为int类型并输出
全部回答
  • 1楼网友:不甚了了
  • 2021-03-17 08:54
使用java.util.Scanner来接收 nextByte ~ ~~~~~~~~~~~
  • 2楼网友:行路难
  • 2021-03-17 08:02
不是的! “a”+1应该="a1"这个是正确的!但是 ‘a’是字符,‘a’+1,首先的吧‘a’转化为ascii码,在转换为数字,因为‘a’的ascii码是65,所以加一后就是66了,楼主可以去测试一下!望采纳,谢谢!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯