代码如下:
System.out.println("enter a number :");
int myInt = (int)System.in.read();
System.out.println(myInt);输出结果:
enter a number :
1
49我想问下,为什么我键盘输入的是数字 1 ,而最后系统打印的时候是 49?
System.out.println("enter a number :");
int myInt = (int)System.in.read();
System.out.println(myInt);输出结果:
enter a number :
1
49我想问下,为什么我键盘输入的是数字 1 ,而最后系统打印的时候是 49?
解决方案 »
- mybatis 存储过程
- 求救!!!!!!!!!!
- 关于nutch-1.2中recrawl的问题
- 请教:JSP单点登录
- String类型转换为Date类型
- cxf tomcat下部署成功,可是运行客户端失败
- Spring2.0+Struts1.3+Hibernate3.1启动服务器报错
- Sprint+Ibatis+Struts棘手问题,大侠们见过否。
- 100 高手帮忙,想找份java开发的工作有希望吗
- 怎么才能学好java语言,有什么好的建议吗?我学了有一段时间了,总觉得还是不入门,向各位java高手请教,来者有分,谢谢
- struts2 spring 无法注入 bean
- JBOSS 4.0.2 出现无法编译JSP脚本问题
如果你输入?,它会输出63。
楼主对应一下ASC||表就知道了。要实现你的功能可以这样:
System.out.println("enter a number :");
Scanner sc=new Scanner(System.in);
String s =sc.next();
System.out.println(s);