其他分享
首页 > 其他分享> > 第十二天的学习--循环结构(while、for循环)

第十二天的学习--循环结构(while、for循环)

作者:互联网

第十二天的学习

循环结构

顺序结构的程序只能运行一次,所以为了解决问题,就要使用循环结构。

while 循环

语法

while循环语法

示例

例一:输出1~100

输出1~100

这个输出i要在while循环语法的括号里,不然只会到最后输出一个100,这点要注意。

例二:死循环

死循环

我们一般不会让程序一直循环,会找机会让它停止的。

例三:计算1+2+3+……+100

计算1加到100

注意点

注意点1

do …while循环

有时候我们想就算不满足条件,也执行一次,于是就有了这个语法。

语法

do…while循环语法

示例

例一:计算1+2+3+……+100

do…while计算1加到100

例二:区别对比

区别对比1

输出结果如下:

区别对比1输出

注意点

注意点2.1
注意点2.2

for循环

for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。

语法

for循环语法

示例

例一:和while的区别和共通之处

for循环例一

这里有一些快捷键:直接输入100.for后回车,就会自动生成代码。

for循环快捷键

例二:for死循环

for循环死循环

在注意点处有说明。

例三:计算0~100之间奇数和偶数的和

for循环例三

例四:用while或for循环输出1~1000之间能被5整除的数,并每行输出3个。

先来个for循环:

for循环例四1

再来个while循环:

for循环例四2

例五:打印99乘法表

  1. 先打出第一列

99乘法表1

99乘法表1输出

  1. 再把固定的1变成变量,放在循环里包起来

99乘法表2

  1. 去掉重复的部分

99乘法表3

  1. 调整样式

99乘法表4

到这里还是有一些问题,看下图就知道了:

99乘法表4输出

所以我们还是要调整一下:

99乘法表5

下面就是完美的99乘法表啦!

99乘法表5输出

注意点

for循环步骤:

  1. 最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。
  2. 接着检测布尔表达式的值。如果是true,则执行循环体,如果是false,则循环中止,开始执行循环体后面的语句。
  3. 执行一次循环后,更新循环控制变量(迭代因子控制循环变量的增减,也就是迭代的式子来控制)。
  4. 再次检测布尔表达式。循环执行上述过程。

以上所有学到的知识,除小部分我自行百度外,其余全是从B站UP遇见狂神说那里学习得来的。
非常良心的一位UP,Java课程全部免费,大家快去关注他!!!
对了,他还自建了一个学习网站,课程全部免费,链接就在这里,一起来学习吧!!!https://www.kuangstudy.com/

标签:输出,第十二天,示例,--,语法,while,循环,100
来源: https://www.cnblogs.com/Cookman/p/14399152.html