if (answer == "Y") {
continue;
}
else if (answer == "N") {
return;
}
else
{
return;
}
الشيفرة كاملة
classProgram{staticvoidMain(string[] args){while(true){Random random =newRandom();int correctNumber = random.Next(1,10);int guess =0;Console.WriteLine("Guess a number between 1 and 10");while(guess != correctNumber){
string input =Console.ReadLine();if(!int.TryParse(input, out guess)){Console.WriteLine("Please use an actual number");continue;}// Cast to int and put in guess
guess =Int32.Parse(input);// Match guess to correct numberif(guess != correctNumber){// Print error messagePrintColorMessage(ConsoleColor.Red,"Wrong number, please try again");}}// Print success messagePrintColorMessage(ConsoleColor.Yellow,"CORRECT!! You guessed it!");// Ask to play againConsole.WriteLine("Play Again? [Y or N]");// Get answer
string answer =Console.ReadLine().ToUpper();if(answer =="Y"){continue;}elseif(answer =="N"){return;}else{return;}}}}
السؤال
Zeina Almakdisi
لماذا لم يقم بعمل break , وكتب return
if (answer == "Y") { continue; } else if (answer == "N") { return; } else { return; }
الشيفرة كاملة
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.