文章目录
- 前言
- 循环
- 嵌套循环
- 结语
前言
非常感谢您点进来这篇特殊的文章,时间匆匆,不知不觉已来到了自己的第三十余个儿童节。
很开心,小时候节日在学校和小朋友们一起玩耍,后来长大了又和兄弟们一起疯。很幸运!现在还有公司带着我们这群老Baby一起耍。
因为叔叔是程序员的关系,接触程序比较早,不知道不觉出来到了自己学程序的第十五个年头了。
记得刚开始学习的时候,小叔和我说程序其实很简单。就是你告诉计算机,如果怎么样,那就做什么…如果不这样就做别的事。
然后很自然的就从if…else…的慢慢的开启了我的编程之路,一发不可收拾…
非常巧合.那时候最头痛但又非常有用的一个课题摆在我面前《九九乘法表》。
对于程序来说循环也是非常有用且重要的一环,那么今天抓住六一活动的尾巴分享一下如何使用循环嵌套写一个《九九乘法表》。
循环
在C#中循环有for、foreach、while、do while… 这里使用for循环来编写
首先我们来看for循环的基本结构:
当程序运行到该行,检查到for关键字将会进行循环
循环体内容由分号隔开,程序装会执行
第一步:执行<1初始化条件>
第二步:判断<2判断条件> 是否为true 如果是 则进行循环体
第三步:执行<3循环体> 内容
第四步:执行<4迭代条件>
第五步:判断<2判断条件> 是否为true 如果是 则进行循环体
第六步:执行<3循环体> 内容
第七步:执行<4迭代条件>
后面重复执行 2 3 4 2 3 4…直至判断<2判断条件> 是否为false时
跳出循环执行后面的代码。
注意:
当在循环体中遇到continue;关键字 则不执行循环体中后面的代码,直接来到<4迭代条件> 继续执行后面的循环
当在循环体中遇到break;关键字 则不执行循环体中后面的代码,直接跳出当前循环,继续执行后面的代码
当在循环体中遇到return; 关键字 则不执行循环体中后面的代码,直接跳出当前的方法
嵌套循环
那么我们怎么打印九九乘法表呢?
我们怎么打印乘法表呢,乘法表中需要由几个数字和符号组成,可以留意到有一定规律的。
A X B = AB
A X C = AC A X D = AD
…以此类推,这个相信大家能理解
于是我们需要用嵌套循环,下面看代码:
当第一次执行<1外循环体>时,i为1
此时内循环体变量j由1开始,因此通过<3内判断条件> 判断,<2内循环体>中循环一次.
j由1到1就结束
当第二次执行<1外循环体>时,i为2
此时内循环体变量j还是由1开始,因此通过<3内判断条件> 判断,<2内循环体>中循环两次.
j由1到2就结束
当第三次执行<1外循环体>时,i为3
此时内循环体变量j还是由1开始,因此通过<3内判断条件> 判断,<2内循环体>中循环三次.
j由1到3就结束
以此类推…
使用string将变化的数字串起来并输出,得到以下效果::
至此一个《九九乘法表》就打印结束了。
结语
在我们的知识体系中,这个是简单但非常关键的知识
讲的有些啰嗦了,这知识也时常让我想起数学老师耐心教导的样子…
至永远长不大的孩子们.
感谢阅读