C# for语句
计数循环使用for语句比while语句可读性高
for (int i = 0; i < 10; i++)
{
Console.WriteLine("hello");
}
先执行int i=0;语句,且只执行一次
判断循环条件 i<10; 语句的结果是否为true,如果为true,先执行循环体,再执行 i++;语句。
打印九九乘法表
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace StatementsExample4
{internal class Program{static void Main(string[] args){for(int a=1;a<10;a++){for(int b=1;b<10;b++){if (b > a){break; }Console.Write("{0}x{1}={2}\t",a,b,a*b);//\t 是制表}Console.WriteLine();}Console.ReadLine();}}
}
该代码可以修改为
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace StatementsExample4
{internal class Program{static void Main(string[] args){for(int a=1;a<10;a++){for(int b=1;b<=a;b++){Console.Write("{0}x{1}={2}\t",a,b,a*b);//\t 是制表}Console.WriteLine();}Console.ReadLine();}}
}
运行结果:
该代码可以修改为打印三角形
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace StatementsExample4
{internal class Program{static void Main(string[] args){for(int a=1;a<10;a++){for(int b=1;b<=a;b++){Console.Write("*\t");//\t 是制表对齐}Console.WriteLine();}Console.ReadLine();}}
}