日子光长叶,不开花......
菜鸟学习C#之FOR循环(一)
上一篇 /
下一篇 2010-09-06 15:29:07
/ 个人分类:C#
利用for循环写一个月的日历:
代码如下:
int i;
int j;
for ( i =0; i <= 30; i+=7)
{
for (j = i+1; j <=i + 7; j++)
{
if (j > 30)
{
break;
}
Console.Write(" " + j + " ");
}
Console.WriteLine();
Console.ReadLine();
}
运行结果:
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
分析:声明了两个int类型,分别是i,j。第一个循环:i的初始值为0,最大值为30,累加值为7。第二个循环:j的初始值为i+1,最大值为i+7,累加值为1。
当i=0时,开始执行第一次循环,里面的for循环执行7次,即为1 2 3 4 5 6 7。。。。。。。
以此类推,那么外面的循环总共循环的次数为:5次,里面的循环则为35次,所以要去掉后面的31-35才行。
收藏
举报
TAG: