如何自己建网站服务器,公司网站建设需要多少钱,网站建设软硬件平台有哪些,湖南seo优化推荐4.1for循环
for循环也是一个非常重要的东西#xff0c;再代码中是一个循环的作用#xff0c;在python的文章中也介绍过了for循环的使用方法#xff0c;其实在Java中也是一样的逻辑#xff0c;但是有着不一样的表达#xff0c;现在我们来讲一下关于for循环的东西。
因为循…4.1for循环
for循环也是一个非常重要的东西再代码中是一个循环的作用在python的文章中也介绍过了for循环的使用方法其实在Java中也是一样的逻辑但是有着不一样的表达现在我们来讲一下关于for循环的东西。
因为循环的重要于相较于条件这个逻辑比较困难。所以我们先来回顾一下什么叫做循环循环其实就是满足你的条件然后一次又一次的进入这个代码块然后执行同样的命令。
4.1.1循环的逻辑推演
逻辑的图是这样的 这个图是来自for循环的图 - 搜索 图片 (bing.com)的
你可以输入一个关于这个程序的数值就是在图中的init值) 然后进入了condition也就是判断的地方看他们判断是不是符合的符合的将会进入代码块然后进行循环的操作完成了之后再次判断他是不是正确的如果是符合的再次进入操作直到不符合位置 然后暂停这个循环。
在Java中的for循环格式并不太一样我先来解释一下
for初始值条件最后改变数值继续循环
首先来看一下啥叫初始值指的是我这个循环开始的初始值一般我们先创造一个控制的变量这个部分只会在开始的时候执行一次然后之后就不进行了。
第二个条件条件是每一个回合都要进行的每一个回合进行判断通过才能进行代码块之中的代码但是如果显示并没有符合的话
第三个改变数值继续运算这个于python中的while很想如果你不改变循环的代码中的数值的话你很有可能进行死循环也就是说如果你没有写这个那么 初始值符合条件然后值也没有任何的改变那么你会发现循环一直会继续。因为原来的初始值一直符合条件所以进入了死循环。所以写这个数值非常的重要。
4.1.2for循环的例子
我们来句一个例子我们来写一个1--100的偶数和。
这个是一个非常简单的例子。在这个例子中我们需要一次又一次的循环然后每次循环可以加1 然后看一下符合偶数的可以加起来不符合的可以舍去那么这个就是关于这个题目的思路分析可以知道这个题目是需要条件语句的判断是不是偶数与循环语句的一次又一次的加起来
public class ji {public static void main(String[] args) {int sum 0;for (int i 1; i100; i ) {if (i%20) {sum i;}}System.out.println(sum);}}
这个就是基本的代码基本的意思很简单for循环从1开始到100然后每次加一是循环保持继续不至于陷入死循环然后来一个判断判断是偶数的加入这个sum 然后不是的就不用管他然后再最后可以完成打印。
这里会有人问了为啥要写在这里为啥不能卸载上面那个括号旁边但是再if旁边的话还在if控制的区域中没有出这个循环还在这个循环里面所以打印出来的东西将会是从一大串的数字而我需要一个数字所以写再所有循环结束之后的最后一个数字就行。