CSharp基础知识3-循环语句
第九课: 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类型。