我正在测试一些代码,遇到了一些有趣的东西,而我需要一些专家的意见。
一个简单的程序可以在输入为0时停止循环,s但似乎每个输入上的循环都重复两次,我想这是因为IO延迟。如果我错了,请纠正我。
public static void main(String[] args) throws java.io.IOException {
int i;
System.out.println("Type s to stop.");
for(i = 0; ; i++) {
char value = (char) System.in.read();
if(value=='s'){
break;
}
System.out.println("Pass # " + i);
}
}
输出:
摇曳的蔷薇
相关分类