如何重复整个代码

How to repeat the whole code

我想重复整个代码,但就像你看到的那样,它将在第一个代码之后结束(抱歉,它是荷兰语)

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 ();

希望大家能帮帮我。

看起来你想要这个

}
    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.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 循环,直到用户输入 15 和 if 来告诉他们它们是太高还是太低。最后是关于正确数字的陈述。我不确定你为什么要睡那 2 秒,但我把它们留在那里了。

您也可以将 if-else 更改为

Console.WriteLine("dat zijn er te " + nummervanappels > 15 ? "veel" : "weinig");