从零开始自学C#基础的第十二天——循环举例和二重循环
一, 做这个只是想要看看自己的耐心有多久
1,希望在网上学完教程后能自己做一个小游戏!
2,希望能坚持到自己做一个小游戏为止!
3,要做出来不要只记忆!
4,看我能不能坚持学完把自己的成就发出来
二,开始学习
1,计算1到10之积:
解释:
- 定义循环范围:I属于[1~10];
- 定义循环条件:I<=10;
- 定义表示1~10之积的变量s=1;
- 定义循环递增表达式:i++;
- 定义循环体:s=s*i;
- 输出s.
2,制作一个文字效果,每隔一段时间弹出一个文字:
解释:
- Write是输出内容但不换行。
- 如果循环体想写一条语句,可以不套花括号,写一个分号就行了。
或者写双重循环,对上面的代码进行简化:
解释:
- 第二句[0]表示字符的位置,从0到9,它是“中”。
- string表示字符串,char表示字符串中的一个字符。
- 字符串用双引号表示,单个字符用单引号表示。
- 弄个双层for循环,因为变量会变,就定义个变量名,看这变量名有多少个字(也可以直接.length,它表示长度),然后在花括号里打印出来,后面再用for循环来计算它出现的时间。
3,打印乘法口诀表:
解释:
- \n是一个转义字符,它是不可见的。
- 乘法口诀中行和列是有关联的,第2题两个for循环是没有关联的。
- \t表示空一个制表位的宽度。(没有加他的话数字会凑在一起。)
- j(列)必须小于等于i(行),如果小于等于1,画面上的另一半会填上。(也可以用笨办法, 将双重for循环复制九个,i改为1到9的数字。)
三,小结
1,Write是输出语句但不换行;
2,在循环体内只写一个语句,可以把花括号省略写上分号;
3,string表示字符串,char表示字符串中的一个字符;字符串用双引号表示,单个字符用单引号表示;
4,\n是一个转义字符,它是不可见的;\t表示空一个制表位的宽度