gpt4 book ai didi

java - 简单的 For 循环 - 执行太多次 IMO

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:33:00 24 4
gpt4 key购买 nike

<分区>

我正在研究“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

我希望它运行一次然后等待下一次输入。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com