gpt4 book ai didi

c# - 为什么这个while循环是一个无限循环?

转载 作者:行者123 更新时间:2023-12-05 00:26:14 25 4
gpt4 key购买 nike

我想最多执行 3 次循环的内容,每次程序执行时,我希望它生成不同的数字。所以第一次运行可能是 2,然后是 3,然后是 1,然后是 2,等等......

这是我写的代码:

       int i = new Random().Next(3);
while (i <= 3)
{

Console.WriteLine("Hello World");

i--;
}**

然而,这最终会陷入无限循环。有人可以帮助我了解我做错了什么吗?

谢谢!

最佳答案

你总是在递减变量,所以它总是小于 3

关于c# - 为什么这个while循环是一个无限循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22522799/

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