CSharp基础知识3-循环语句

发布时间:2019-09-13 09:26:30编辑:auto阅读(2624)

    第九课:
    for循环:
    1、一到一百的和:
     class Program
        {
            static void Main(string[] args)
            {
                double sum = 0;
                for (int i = 1; i <= 100; i++)
                {
                    sum = sum + i;
     
                }
                Console.WriteLine("一到一百的和是:"+sum );
                Console.ReadLine();
            }
        }
    2、打印乘法口诀:
    class Program
        {
            static void Main(string[] args)
            {
                for (int i = 1; i <= 9; i++)
                {
                    for (int j = 1; j <= i; j++)
                    {
                        Console.Write(i + "*" + j + "=" + (i * j) + "   ");
                    }
                    Console.WriteLine();
                }
                    Console.ReadLine();
            }
        }
    有一个不好,就是空格对不准运行一看就知道了,现在还解决不了,以后会改正。

    while循环:
     class Program
        {
            static void Main(string[] args)
            {
                Console.WriteLine("请输入整数:");
                string num = Console.ReadLine();
                int resu;
               
                while (!int.TryParse(num, out resu))
                {
                    Console.WriteLine("输入错误!请重新输入:");
                     num = Console.ReadLine();
                }
                Console.WriteLine("输入的数字为:{0}",resu );
                    Console.ReadLine();
            }
        }

    foreach语句遍历数组或对象集合中的每个元素。
     class Program
        {
            static void Main(string[] args)
            {

                int[] a = new int[] { 1,2,3,4,5,6};
                foreach (int i in a)
                {
                    Console.WriteLine(i);
                }
                    Console.ReadLine();
            }
        }
    练习:打印出控制台上所有支持的色彩。

        class Program
        {
            static void Main(string[] args)
            {

               foreach (string i in Enum.GetNames(typeof(ConsoleColor)))
               {
                   Console.WriteLine (i);
               }
                    Console.ReadLine();
            }
        }
    说明:Enum.GetNames(typeof(ConsoleColor))可以把枚举类型转换为string类型。

关键字