先看下面的代码: public static void main(String[] args) {
// System.out.println("输入:"); // 这句输出语句,相当重要
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
String strLine = null;
try {
strLine = br.readLine();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println(strLine); // 打印输入的内容 }请注意System.out.print("输入:")语句,不管你输出什么,空格都可以,如果有这么一条输出语句,
那么程序运行后,你输入“我”,按回车,就会打印出来一个“我”。问题就在于,如果之前没有输出语句,那么执行程序后,你输入“我”,那么打印出来的就不只是“我”了,
而是连你输入的拼音(wo)或者五笔(q)都给你打印出来,例如打印“q我”。有没有N人能解释下这个原因?谢谢
// System.out.println("输入:"); // 这句输出语句,相当重要
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
String strLine = null;
try {
strLine = br.readLine();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println(strLine); // 打印输入的内容 }请注意System.out.print("输入:")语句,不管你输出什么,空格都可以,如果有这么一条输出语句,
那么程序运行后,你输入“我”,按回车,就会打印出来一个“我”。问题就在于,如果之前没有输出语句,那么执行程序后,你输入“我”,那么打印出来的就不只是“我”了,
而是连你输入的拼音(wo)或者五笔(q)都给你打印出来,例如打印“q我”。有没有N人能解释下这个原因?谢谢
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
String strLine = null;
try {
strLine = br.readLine();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println(strLine); // 打印输入的内容 }我也是看到别人发出这个问题,我才知道有这么个问题,
我是在MyEclipse7.0 JDK1.7下面试的
不可能啊,我的就是这个问题啊
就上面那段代码,一试就是
我输入“我”,然后就打印“q我”,如下:
我
q我
我用myeclipse6.5
现在ctrl+c 都不太好用,有的时候竟然失效了,无法复制
用myeclipse5.5的时候,编辑jsp 写标签的时候经常死机,不过那时电脑配置确实很烂
问题是还得用IDE啊……