0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

for循环的基本例子

科技绿洲 来源:网络整理 作者:网络整理 2023-11-22 10:00 次阅读

for循环是一种常见的循环结构,用于重复执行一段代码。它通常由三个部分组成:循环变量的初始化、循环条件和循环变量更新。下面将通过详细的例子来解释for循环的用法和工作原理

首先,我们来考虑一个简单的例子:计算从1到10的整数的总和。在这个例子中,我们需要使用for循环来重复执行一个累加操作,将每个整数加到总和中。

代码如下所示:

int sum = 0; // 初始化总和为0

for (int i = 1; i <= 10; i++) {
sum += i; // 将i加到总和中
}

System.out.println("从1到10的整数的总和为:" + sum);

在这段代码中,我们首先声明一个名为sum的变量,并将其初始化为0。接下来,我们使用for循环来重复执行一个代码块。循环变量i的初始值为1,循环条件为i小于等于10。只要循环条件满足,代码块中的语句就会执行。循环变量i每次增加1,直到不再满足循环条件为止。

在代码块中,我们将当前的循环变量i加到总和sum中。这个累加操作将在每次循环执行时都执行一次,直到循环结束。最后,我们使用System.out.println语句将结果输出到控制台。

通过运行这段代码,我们可以得到输出结果为:"从1到10的整数的总和为:55"。因为1+2+3+4+5+6+7+8+9+10=55。

这个例子展示了for循环的基本用法。在for循环中,我们可以执行任意的代码块,可以是简单的表达式、函数调用或复杂的操作。下面我们将通过更多的例子来说明for循环的其他用法和技巧。

例子1:计算并输出1到100之间的所有偶数。

for (int i = 1; i <= 100; i++) {
if (i % 2 == 0) {
System.out.println(i);
}
}

在这个例子中,我们使用if语句来判断当前的循环变量i是否是偶数,如果是则输出该数字。由于我们循环的范围是从1到100,所以只有偶数会被输出。

例子2:使用for循环打印出一个等腰三角形。

int rows = 5; // 三角形的行数

for (int i = 1; i <= rows; i++) {
// 打印空格来形成三角形的形状
for (int j = 1; j <= rows - i; j++) {
System.out.print(" ");
}

// 打印星号来表示三角形的实体
for (int k = 1; k <= 2 * i - 1; k++) {
System.out.print("*");
}

System.out.println(); // 打印换行符
}

在这个例子中,我们使用两个嵌套的for循环来分别打印空格和星号。外层的循环控制行数,内层的循环分别打印每一行中的空格和星号。通过控制循环变量i和j的取值范围,我们可以打印出相应形状的三角形。

除了上述例子之外,还有很多其他的应用场景可以使用for循环。比如遍历数组、执行重复次数已知的任务、构建复杂的循环结构等等。不同的应用场景可能需要不同的循环条件和循环操作,但for循环的基本结构是相似的。

总结:

在本文中,我们通过详实和详细的例子解释了for循环的基本用法和工作原理。通过重复执行一段代码块,for循环可以实现许多有趣和实用的功能。虽然例子中的代码只是很小的一部分,但希望读者能够通过阅读理解for循环的基本概念和用法,进一步探索和应用for循环在编程中的更多可能性。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 函数
    +关注

    关注

    3

    文章

    3904

    浏览量

    61311
  • 代码
    +关注

    关注

    30

    文章

    4556

    浏览量

    66814
  • 数组
    +关注

    关注

    1

    文章

    409

    浏览量

    25595
  • for循环
    +关注

    关注

    0

    文章

    61

    浏览量

    2420
收藏 人收藏

    评论

    相关推荐

    发一个循环写入数据库的例子

    本帖最后由 eehome 于 2013-1-5 10:10 编辑 发一个循环写入数据库的例子 希望大家看看哦
    发表于 05-03 22:30

    简单的多循环例子

    东西,用到labview的定时时间,实现多循环控制与操作,搞应用软件,说到底就是逻辑要清晰,逻辑搞定了,一切都是顺风顺水!
    发表于 07-19 09:17

    JavaScript 【7】 while 循环

    JavaScript while 循环只要指定条件为 true,循环就可以一直执行代码块。while 循环while 循环会在指定条件为真时循环
    发表于 07-17 10:42

    蓝牙从机例子,如何在while(1)循环里面添加我自己的任务函数吗?

    蓝牙从机例子里面,主函数最后面是一个while(1)循环,里面只有一个协议栈的库函数,想问一下,可以在这个while(1)循环里面添加我自己的任务函数吗?如果不能,最好在哪里添加自己的任务函数
    发表于 08-10 06:37

    C语言入门教程-if语句和while循环

    if语句和while循环 C语言中,if语句和while循环都会用到布尔表达式。下面是一个使用if语句的简单例子: #include
    发表于 07-29 10:48 8342次阅读

    LPC1138几个基本例

    LPC1138几个基本例程 非常实用,有需要下来看看
    发表于 01-13 16:29 10次下载

    51单片机28个基本例

    51单片机28个基本例程,感兴趣的可以看看。
    发表于 03-24 17:44 15次下载

    高效的C编程之C循环结构

    14.5 C循环结构 循环体是程序设计与优化的重点考虑对象。本节将着重讲解在ARM上处理for和while循环最有效的方法。 14.5.1 循环中止 首先来看下面的
    发表于 10-17 16:55 3次下载

    以python为例子讲解不写for循环

    为什么要挑战自己在代码里不写for loop?因为这样可以迫使你去使用比较高级、地道的语法或库。本文以python为例子,讲了不少大家其实在别人的代码里都见过、但自己很少用的语法。
    的头像 发表于 02-05 09:11 4712次阅读
    以python为<b class='flag-5'>例子</b>讲解不写for<b class='flag-5'>循环</b>

    LED的基本例程资料合集免费下载

    本文档的主要内容详细介绍的是LED的基本例程资料合集免费下载.
    发表于 06-01 17:43 10次下载
    LED的基<b class='flag-5'>本例</b>程资料合集免费下载

    从零开始跟我学C语言之循环结构(下)

    在C语言中,使用while语句完成不定次数的循环,如果满足循环条件,则反复执行循环体语句,当循环条件不满足时退出循环。while语句在使用时
    的头像 发表于 02-12 17:27 512次阅读

    Python的循环语句介绍

    : i += 1 print i 从上述例子可以看出, for 是循环遍历一个类似于集合的操作,在一个指定范围,循环操作;while 是在一定条件下,只要满足条件就继续执行循环体。两
    的头像 发表于 05-11 17:39 648次阅读

    for in range循环怎么使用

    : for i in range ( 5 ): print (i) 在这个例子中,循环将会执行5次,输出结果为: 01234 循环变量 i 的取值是从0到4。 指定循环起始值和结束
    的头像 发表于 11-21 14:49 6516次阅读

    python最简单for循环例子

    Python是一种简单而又强大的编程语言,通过其清晰的语法和丰富的功能库,我们可以实现各种各样的任务。其中一个最基本的语法结构就是for循环,让我们来看一下如何使用for循环来编写一个最简单的例子
    的头像 发表于 11-21 14:53 498次阅读

    python循环里的输出结果汇总

    ,让我们从简单的示例开始。考虑以下代码: for i in range ( 5 ): print (i) 这段代码使用for循环在0到4之间迭代,并打印每个迭代变量的值。因此,代码的输出结果将是: 01234 在这个例子中,循环
    的头像 发表于 11-22 09:59 760次阅读