用BufferedInputStream包装一下就可以了
把a=(char) System.in.read();
改成:
BufferedInputStream in = new BufferedInputStream(System.in);
a=(char)in.read();
把a=(char) System.in.read();
改成:
BufferedInputStream in = new BufferedInputStream(System.in);
a=(char)in.read();
解决方案 »
- 关于包访问权限的问题
- 请教怎么代替html里的textarea…这个太单调了
- Java程序正常退出的N种理由
- Java的JMenuItem如何类似MFC中的菜单项可以在被选中时在旁边显示“√ ”
- 一个输入两次密码就出问题的程序
- oracle jdbc驱动问题
- ◆◆设计一个小的应用程序,请问如何设计构架及类?
- 请问File类怎样识别windows里面的中文目录和其他字符目录
- 如何升级 jbuilder 5 的 jsdk ,解决中文输入法的问题,我已经装好了 jsdk1.3.1_01
- 有关APPLET访问数据库的问题?
- 关于在java.util包中的process,runtime类的疑问?
- 问一个jbuilder的问题
3K very much!:D
能帮我解释一下是为什么不?
你可以用以下代码试试:
把a=(char) System.in.read();改成
int itemp=System.in.read();
System.out.println(itemp);结果:
输入:1
输出:49
13
10
我是初学者,以后多多help啊^_^