public void input(){
int command;
while(true){
try {
command = System.in.read();
if(command==1){
break;
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
我输入的是1,可是读进来的却是49。该怎么样才能正确的读取我输入的数字?
解决方案 »
- 关于布局管理器
- 请教各位大侠们一个问题,26岁开始学编程觉得还有戏吗?
- 覆盖方法的可访问性不能较弱.
- qq那样得界面是swing做的界面还是只是一个ie窗口?
- 如何使用返回数组的函数?
- help!help!能帮的就帮,不能帮的也帮忙顶一下!!!谢拉!!
- 关于JNI的问题
- 用ant启动mysql或tomcat,启动后不返回,有什么好办法?
- 组件、控件和插件有什么不同?
- 如何通过一个函数改变传入的一个参数的值(参数类型如String int)???????
- 我做的一个类似迅雷的下载程序,但是在写入文件中却报出java.io.FileNotFoundException: e:\myxunlei (拒绝访问。)为什么
- java怎么调用汉字库(HZK)?
int command;
while(true){
try {
command = System.in.read();
if((char)command=='1'){//注意这行
break;
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
int a = scanner.nextInt();