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類型。