while语句按不同条件执行一个嵌入语句零次或多次。

    案例1:

    1. using System;
    2. using System.Collections.Generic;
    3. using System.Text;
    4. using System.Threading.Tasks;
    5. namespace ConsoleApp15
    6. {
    7. class Program
    8. {
    9. static void Main(string[] args)
    10. {
    11. int score = 0;
    12. bool cacContinue = true;
    13. while (cacContinue)
    14. {
    15. Console.WriteLine("请输入第一个数字:");
    16. string str1 = Console.ReadLine();
    17. int x = int.Parse(str1);
    18. Console.WriteLine("请输入第二个数字:");
    19. string str2 = Console.ReadLine();
    20. int y = int.Parse(str2);
    21. int sum = x + y;
    22. if (sum == 100)
    23. {
    24. score++;
    25. Console.WriteLine("真棒!{0}+{1}={2}",x,y,sum);
    26. }
    27. else
    28. {
    29. Console.WriteLine("你输了!{0}+{1}={2}", x, y, sum);
    30. cacContinue = false;
    31. }
    32. }
    33. Console.WriteLine("成绩:{0}",score);
    34. Console.WriteLine("GAME OVER!");
    35. }
    36. }
    37. }