.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个式子,我这里就的换一次行
}
结果:


浙公网安备 33010602011771号