如何重复整个代码
本文关键字:代码 何重复 | 更新日期: 2023-09-27 18:25:03
我想重复整个代码,但就像你看到的那样,它将在第一个代码之后结束(抱歉是荷兰语)
int nummervanappels;
Console.Write ("hoeveel appels zijn er :");
nummervanappels = Convert.ToInt16 (Console.ReadLine());
if (nummervanappels == 15) {
Console.WriteLine ("goedzo, er zijn " + nummervanappels + " appels");
}
while (nummervanappels > 15) {
Console.WriteLine ("dat zijn er te veel");
System.Threading.Thread.Sleep(2000);
Console.WriteLine ("raad opnieuw");
System.Threading.Thread.Sleep(2000);
nummervanappels = Convert.ToInt32 (Console.ReadLine ());
}
while (nummervanappels < 15) {
Console.WriteLine ("dat zijn er te weinig");
System.Threading.Thread.Sleep (2000);
Console.WriteLine ("raad opnieuw");
System.Threading.Thread.Sleep (2000);
nummervanappels = Convert.ToInt32 (Console.ReadLine ());
}
Console.ReadKey ();
我希望你们能帮助我。
我相信这就是您想要的。
Console.Write ("hoeveel appels zijn er :");
int nummervanappels = Convert.ToInt32(Console.ReadLine());
while (nummervanappels != 15)
{
if(nummervanappels > 15)
Console.WriteLine("dat zijn er te veel");
else
Console.WriteLine("dat zijn er te weinig");
System.Threading.Thread.Sleep(2000);
Console.WriteLine ("raad opnieuw");
System.Threading.Thread.Sleep(2000);
nummervanappels = Convert.ToInt32(Console.ReadLine());
}
Console.WriteLine ("goedzo, er zijn " + nummervanappels + " appels");
Console.ReadKey ();
一个while
循环,直到用户用if
输入15来告诉他们它们是过高还是过低。然后在结尾处陈述正确的数字。我不知道你为什么要睡2秒钟,但我把它们留在了里面。
您也可以将if
-else
更改为仅
Console.WriteLine("dat zijn er te " + nummervanappels > 15 ? "veel" : "weinig");
看起来你想要这个
}
while (nummervanappels != 15) {
Console.WriteLine ("dat zijn er te weinig");
System.Threading.Thread.Sleep (2000);
Console.WriteLine ("raad opnieuw");
System.Threading.Thread.Sleep (2000);
nummervanappels = Convert.ToInt32 (Console.ReadLine ());
}