到底这是为什么呢?
import java.io.IOException;
public class Test {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
// TODO 自动生成方法存根
int i=0;
while(i==0)
{
System.out.println("Press c to continue.");
if(System.in.read()=='c')
break;
}//while
System.out.println("c was pressed.");
}
}
有这样一个程序,问从键盘输入b并按回车,屏幕上显示什么?
运行结果:
Press c to continue.
Press c to continue.
Press c to continue.
可是我觉得这是一个死循环,从键盘输入b后,屏幕上只有显示一个Press c to continue.啊
为什么会有3个呢?
到底这是问什么?