13.for循环

1.语法

        for (初始表达式;条件表达;增量表达式)
        {
            循环体代码;
        }
    注:
        初始表达式:声明循环变量 ,记录循环的次数; [int i = 1]
        条件表达式:循环的条件;[i<= 10]
for (int i = 0; i < 10; i++)
{
	Console.WriteLine(i);             
}

int i=1; 初始表达式

i <=10; 条件表达式

i++增量表达式

1.1执行过程

  1. 程序首先执行“初始表达式”,声明一个循环变量,用来记录循环的次数;然后执行“条件表达式”,判断循环条件是否成立,如果“条件表达式”但会的结果为true,则执行循环代码体
  2. 当执行完循环代码体后,执行“增量表达式”,然后又再次执行“条件表达式”,急促判断循环条件是否成立,如果成立则继续执行循环代码体,如果不成立,则跳出for循环结构。

2.练习

使用for循环 得到1到100内所有数的合

            //求1到100的合
            int he = 0;
            for (int i = 0; i <= 100; i++)
            {
                he += i;         
            }
            Console.WriteLine(he);

后面的作为扩展学习

3.for语句的嵌套

3.1语法

一个for循环中,在嵌套了一个for循环。

3.2用途

当遇到某个事情需要重做一遍,二林外的一件事情需要做N遍的时候。就用到for循环嵌套的。

比如:正常情况下,人每活一天,就要吃三顿饭。

for (int i = 1; i<= 30; i++)
{
	Console.WriteLine("5月的第{0}天",i);
	for (int j = 1; j <=3; j++)
    {
	Console.WriteLine("这天吃的第{0}顿饭",j);
    }
}

3.3练习

九九乘法表

         for (int i = 1; i <= 9; i++)//横 行
            {
                //Console.Write(i);
                for (int j = 1; j <=i; j++)//竖 列
                {
                    //Console.Write(j);
                    Console.Write("{0}*{1}={2}\t",i,j,i*j);
                }
                Console.WriteLine();//换行
            }
© 版权声明
THE END
点赞415 分享
和此文作者聊聊 抢沙发

    暂无评论内容