第十二天的学习--循环结构(while、for循环)
作者:互联网
第十二天的学习
循环结构
顺序结构的程序只能运行一次,所以为了解决问题,就要使用循环结构。
while 循环
语法
示例
例一:输出1~100
这个输出i要在while循环语法的括号里,不然只会到最后输出一个100,这点要注意。
例二:死循环
我们一般不会让程序一直循环,会找机会让它停止的。
例三:计算1+2+3+……+100
注意点
do …while循环
有时候我们想就算不满足条件,也执行一次,于是就有了这个语法。
语法
示例
例一:计算1+2+3+……+100
例二:区别对比
输出结果如下:
注意点
for循环
for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。
语法
示例
例一:和while的区别和共通之处
这里有一些快捷键:直接输入100.for后回车,就会自动生成代码。
例二:for死循环
在注意点处有说明。
例三:计算0~100之间奇数和偶数的和
例四:用while或for循环输出1~1000之间能被5整除的数,并每行输出3个。
先来个for循环:
再来个while循环:
例五:打印99乘法表
- 先打出第一列
- 再把固定的1变成变量,放在循环里包起来
- 去掉重复的部分
- 调整样式
到这里还是有一些问题,看下图就知道了:
所以我们还是要调整一下:
下面就是完美的99乘法表啦!
注意点
for循环步骤:
- 最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。
- 接着检测布尔表达式的值。如果是true,则执行循环体,如果是false,则循环中止,开始执行循环体后面的语句。
- 执行一次循环后,更新循环控制变量(迭代因子控制循环变量的增减,也就是迭代的式子来控制)。
- 再次检测布尔表达式。循环执行上述过程。
以上所有学到的知识,除小部分我自行百度外,其余全是从B站UP遇见狂神说那里学习得来的。
非常良心的一位UP,Java课程全部免费,大家快去关注他!!!
对了,他还自建了一个学习网站,课程全部免费,链接就在这里,一起来学习吧!!!https://www.kuangstudy.com/
标签:输出,第十二天,示例,--,语法,while,循环,100 来源: https://www.cnblogs.com/Cookman/p/14399152.html