我正在测试一些代码,遇到了一些有趣的东西,而我需要一些专家的意见。一个简单的程序可以在输入为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); } }输出:
添加回答
举报
0/150
提交
取消