Console.ReadLine()与Console.Read()的显示区别

mac2022-06-30  82

就这段代码而言:

int newValue = 0; Random random = new Random(); int numble = random.Next(0, 1000); int count = 0; Console.WriteLine("竞猜开始,在下方输入(1~999之间的价格):"); while (true) { Console.Write("参与者:");newValue = Convert.ToInt32(Console.ReadLine()); if (newValue > numble) { Console.WriteLine("主持人:高了!"); } else if (newValue < numble) { Console.WriteLine("主持人:低了!"); } else { Console.WriteLine("恭喜你答对了,这个奖品现在属于你了。"); break; } count++; } Console.WriteLine("你一共猜了{0}次",count); Console.ReadKey();

红字部分如果改为:

newValue = Convert.ToInt32(Console.Read());

 

会出现以上结果,重复出现某语句,最后逻辑运行也不正确。

以上言论仅记录作用。

转载于:https://www.cnblogs.com/GodGame/p/4827744.html

相关资源:数据结构—成绩单生成器
最新回复(0)