一个简单的IO问题(10分)

  • 主题发起人 主题发起人 Q羊羊Q
  • 开始时间 开始时间
Q

Q羊羊Q

Unregistered / Unconfirmed
GUEST, unregistred user!
我刚学JAVA,想请教一下各位一个小问题:
我要在键盘中读入一个整数,用System.in.read这个方法,但是它实际上是用ASCII来存储,print出来也就是ASCII值,不能直接用于运算,当然可以转换一下得到我要的数值。现在我想问一下,不要我自己去转化怎么样才能输入是什么就得到那个整数?
 
只有轉換,沒別的辦法。
 
System.in.read
的本质是一个字节流,所以读取的都是字符的ASCII码,没有办法你只有通过强制类型转换进行输出了
System.out.println((Char)ascii码)
 
后退
顶部