J'essaie d'utiliser une boucle while pour demander à l'utilisateur un nombre compris entre 1 et 10. Alors que l'utilisateur ne parvient pas à entrer un nombre entre 1 et 10 (inclus), je veux demander eux pour un autre nombre.Alors que la boucle ne produit pas de résultats corrects
Mon code à ce jour est:
int i = 0;
Console.WriteLine("Enter a number.");
while (i <= 10)
{
Console.ReadLine();
if (i > 1 && i < 10)
{
Console.ReadLine();
continue;
}
if (i < 1 && i > 10)
{
Console.WriteLine("Enter New Number...");
break;
}
Console.ReadLine();
}
Qu'est-ce que je fais mal?
S'il vous plaît utiliser un titre plus détaillé pour votre question (que c'est une question C# peut être reconnu par des étiquettes ...) – road242
ce serait bien si vous avez accepté une réponse qui vous a aidé. Au moins 4 ont fait :) SLaks est le meilleur car il vous a donné toutes les réponses et vous a fait réfléchir un peu ^^ – n00b
aussi une note de côté: ne jamais utiliser "i" comme une variable globale. il vous trompera plus tard: D – n00b