C#--break / continue 用法

break用法:用于跳出当前循环体,执行下面的操作;如果嵌套循环,则需要每层都要加。

    //用while中用break实现要求用户一直输入用户名和密码,
           // 只要不是admin、88888就一直提示要求重新输入,如果正确则提示登录成功。

   while (true )
            {
                Console.WriteLine ("输入账号");
                string name =Console.ReadLine ();

                Console.WriteLine("输入密码"); 
                string pwd=Console.ReadLine ();

               if (name=="admin" && pwd=="88888")
                {
                    Console.WriteLine ("登录成功");
                    break ;
                }
            }
            Console.ReadKey ();
实例://让用户输入第一个数,在输入第二个数,然后把这两个数之间所有的数的和显示出来,都是整数;

 Console.WriteLine("请输入第一个数字");
            int number1 = int.Parse(Console.ReadLine());

            Console.WriteLine("请输入第二个数");
            int number2 = int.Parse(Console.ReadLine());


            int sum=0;
            if (number1 > number2)
            {
                Console.WriteLine("第一个数大于第二个数,不能进行计算");
            }
            else
            {
                for (int i = number1; i <= number2; i++)
                {
                    sum += i;
                }
                Console.WriteLine("总和为{0}", sum);
            }
            Console.ReadKey();

continue用法:碰到此语句则返回执行前面的语句,但不能跳出循环,只能继续判断。

举例://用while continue实现计算1到100(含)之间的除了能被7整除之外所有整数和。
算法1int sum = 0;
            int i = 1;
            while (i <= 100)
            {
                if (i % 7 == 0)
                {
                    i++;
                    continue;
                }
                sum += i;
                i++;

            }
            Console.WriteLine("整数和为{0}", sum);
            Console.ReadKey();
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值