for循环的基本例子

for循环的基本例子,第1张

for循环语句是计数型循环语句。

for语句,也是一个循环语句,也称为for循环。for循环执行的次数是在执行前就确定的。虽然所有循环都可以用while或者do while表示,但是java提供了另一种语句 for循环,for循环语句是最有效、最灵活、最常用、最重要的循环结构。

for循环的执行流程

1、执行初始化表达式,初始化变量(初始化表达式只会执行一次)。

2、执行表达式,判断是否执行循环。如果为true,则执行循环。如果为false,终止循环。

3、执行更新表达式,更新表达式执行完毕继续重复。在python中,for循环可以遍历任何序列,比如列表、字符串。

4、for循环中的三个部分都可以省略,也可以写在外部。凯模首如果在for循环中不写任何的表达式,只写码雹两个分号,此时循环是一个死循环会一直执行下去。

5、在for循环中,有专门的位置用来放三个表达式初始化表达式、条件表达式、更新表达式。增强for循环主要用于数盯数组或集合。

需求:在控制台输出1~5和5~1的数据

分析:

①:反复进行输出的动作,使用循环结构

②:从1开始到5结束,设置初始化从1开始

③:从1开始到5结束,设置判断条件为没有到5的时候继续执行,执行到超过5程序结束

④:从1到5,每次增加1,设置条件控制每次 +1

⑤:将反复进行的事情写入循环结构内部,打印对应数据

需求:求1~5之间的数据和,并把求和结果在控制台输出

分析:

①:求和的最终结果必须保存起来,需要定义一个变量,用于保存求和结果,初始值为0

②:从1开始到5结束的数据,使用循环结构完成

③:将反复进行的事情写入循环结构内部,此处反复进行的事情燃仿是将数据i加到用于保存最终求和的变量sum中

④:当盯厅循环执行完毕时,将最终数据打印出来

需求:求1~100之间的偶数和,并把求和结果在控制台输出

分析:

①:对1~100的数据求和与1~5的数据求和几乎完全一样,仅仅是结束条件不同

②:对1~100的偶数求和,需要对求和 *** 作添加限制条件

③:限制条件是偶数才参与运算,因此条件应该是判断是否是偶数

④:当循环执行完毕时,将最终数据打印出来

需求:在控制台输出所有的“水仙花数”

分析:①:三位数的个位数字如何求371    1就是原始数字对10进行取余运算的结果    371 % 10 = 1

②:三位数的百位数字如何求

371    3就是原始数字除以100的结果(整除)    371 / 100 = 3

③:三位数的十位数字如何求

371    371通过除以10,可以将7移动到个位上(整数)    371 / 10 = 37

37通过对10进行取余运算可以得到最后一位的值7    37 % 10 = 7

371 / 10 % 10 = 7

④:思考:任意数字的指定位上的数值如何求

先使用整除 *** 作将要求的数字移动到个位上,再使用取余 *** 作取出最后一位上的值

分析:

①:输出所有的水仙花数必然要使用到循环,遍历所有的三位数,三位数从100开始,到999结束

②:不是每个三位数都是凯段隐水仙花数,因此需要判定,满足条件的数字才进行输出

③:判定条件是将三位数中的每个数值取出来,计算立方和后与原始数字比较是否相等

④:在计算之前获取三位数中每个位上的值

综合分析:

①:先建立循环

②:取出三位数中的个位十位百位数字

③:计算是否满足条件,满足条件输出

需求:统计“水仙花数”一共有多少个,并在控制台输出个数

分析:①:定义变量count,用于保存“水仙花数”的数量,初始值为0

②:在判定水仙花数的过程中,满足条件不再输出,更改为修改count的值,使count+1

③:打印输出最终结果


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12564908.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存