.net基础笔记5

 

1. for循环:

语法:

for(表达式1;表达式2;表达式3)

{

循环体;

}

执行原理:

1)首先计算表达式1

2)判断表达式2的值;如果是true,则转到第三步,如果是flase则循环结束

3)在执行循环体,循环体执行完成后,转到第四步

4)执行表达式3,表达式3执行完后,转到表达式2

表达式1,一般用于声明循环变量;

表达式2为循环条件,如果为true,则执行循环体,否则程序结束; 

表达式3,改变循环变量的值;

在for循环中,表达式1中定义的计数变量只能在循环中使用

2. break语句:

在一个循环中,如果想退出循环,就可以使用break语句;他又2种用法:

1)switch-case 中,用于跳出switch语句中

2)用在循环中(while 、do-while、for、foreach),用于立即退出当前循环,break一般配合if使用,当满足某些条件时,才跳出循环

3.  求水仙花数(100--999):

当abc=a*a*a+b*b*b+c*c*c条件成立时,abc为水仙花数

4. 打印99乘法口诀表:

//输出九九乘法表(循环的嵌套)

 

            for (int i = 1; i <= 9; i++)                      //定这个循环控制行数,也就是说i表示第几行

            {

                for (int j = 1; j <= i; j++)//内层循环控制列数  j=列数

                {

                    Console.Write("{0}*{1}={2}\t",j,i,j*i);

                }

                //这里是不是外层循环的位置?

                //Console.WriteLine();

                Console.Write("\n");  //上面的内层循环输出9个式子,我这里就的换一次行

            }

结果:

 

 

 

posted @ 2012-02-23 11:43  何冬冬  阅读(177)  评论(0)    收藏  举报