C#break和continue学习

一,代码

  static void Main(string[] args)
        {
            int sum = 0;
            while (true)
            {
                int num = Convert.ToInt32(Console.ReadLine());
                if (num == 0)
                {
                    break;
                }
                if (num == 1)
                {
                    continue;
                }
                sum += num;
            }
            Console.WriteLine(sum);
            Console.ReadKey();
        }

综上理解,

1>break是跳出整个循环,执行下面代码

2>continue是重新执行循环条件,根据上面的代码理解,当你输入整数1,符合num==1的条件,sum += num这句代码不执行,而重新跳到while (true)这行

 

posted @ 2017-02-04 10:07  叶丶梓轩  阅读(163)  评论(0编辑  收藏  举报