将for循环的循环变量放到循环体外起到标志位的作用

来源:互联网 发布:黄芪泡水 知乎 编辑:程序博客网 时间:2024/05/10 07:22

将for循环的循环变量放到循环体外起到标志位的作用

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Break{    class Program    {        static void Main(string[] args)        {            int i = 1;            int age = 0;            int sum = 0;            for (; i <= 5; i++)            {                Console.WriteLine("请输入第{0}位的年龄",i);                try                {                    age = Convert.ToInt32(Console.ReadLine());                    if (age < 0 || age > 100)                    {                        Console.WriteLine("您输入的年龄应在0到100之间");                        break;                    }                    sum += age;                }                catch                {                    Console.WriteLine("您需要输入数字,请重新输入");                    break;                }                            }            //定义在循环体外的i可以作为标志位来使用            if (i==5)            {                Console.WriteLine("平均年龄为{0}", sum / 5);            }                      Console.ReadKey();        }    }}


 

0 0