作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
<分区>
我正在研究“Java:初学者指南第 6 版”中的一段代码。我所在的部分解释了实现 For 循环的不同方法。
// Loop until an S is typed.
System.out.println("Press S to stop.");
for(int i = 0; (char) System.in.read() != 'S'; i++)
System.out.println("Pass #" + i);
我的问题是 - 为什么它在请求新的键盘输入之前执行 3 次?当我输入任何字符时,它输出:
Press S to stop.
T
Pass #0
Pass #1
Pass #2
P
Pass #3
Pass #4
Pass #5
我希望它运行一次然后等待下一次输入。
我是一名优秀的程序员,十分优秀!