课时25:for循环

简介: 课时25介绍了for循环的使用方法,其语法结构为初始化、条件判断和更新。通过范例展示了如何用for循环计算1到100的累加和(结果为5050)。此外,还详细拆解了for循环的三个操作,并对比了for与while循环的选择标准:已知循环次数时优先使用for循环;未知次数但有结束条件时使用while循环。

课时25:for循环

for循环也是一种常规的使用结构,其使用语法如下:

For(定义循环的初始化数值;循环判断;修改循环数据){
 循环语句的执行;
}

范例:使用for循环实现1~100的累加

public class JavaDemo {
public static void main(string args[]) {
int sum=0; //保存最终的计算总和
for (int x =1;x<=100;x++){
 sum +=x; //累加
}
 system.out.println(sum);
}
}

计算结果:5050

image.png

如果现在要想更加清楚的观察到三个操作定义,可以拆开处理。

public class JavaDemo {
public static void main(string args[]) {
int sum=0; //保存最终的计算总和
int x =1; //循环条件初始化
for (x<=100;){
 sum +=x; //累加
 x ++; //修改循环条件
}
 system.out.println(sum);
}
}

计算结果:5050

image.png

对于while和for循环的选择只有一个参考标准:

1. 在明确确定循环次数的情况下优先选择for循环;

2. 在不知道循环次数但是知道循环结束条件的情况下使用while循环;

以上是参考标准。这两种方法并未明确哪种一定更好用。

相关文章
|
缓存 前端开发 JavaScript
【面试题】金九银十,你准备好面试了吗? (30w字前端面试题总结)( React)
【面试题】金九银十,你准备好面试了吗? (30w字前端面试题总结)( React)
347 0
|
机器学习/深度学习 自然语言处理 算法
词嵌入(Word Embeddings)
词嵌入(Word Embeddings)
|
前端开发 JavaScript 测试技术
前端工程化:构建高效、可维护的现代Web应用
【10月更文挑战第5天】前端工程化:构建高效、可维护的现代Web应用
|
9月前
|
监控 搜索推荐 Linux
top 与 htop 实时监控
`top` 和 `htop` 是 Linux 系统中常用的实时监控工具。`top` 命令默认每 3 秒刷新一次,显示系统整体概览和进程列表,支持基本的进程管理操作。`htop` 则提供更友好的界面,带有彩色条形图、鼠标支持和更多交互功能,如进程搜索、优先级调整等。两者都适用于监控系统资源和管理进程,但 `htop` 功能更丰富,用户体验更好,适合复杂场景。
255 8
|
人工智能 算法 BI
第十四届蓝桥杯省赛大学C组(C/C++)三国游戏
第十四届蓝桥杯省赛大学C组(C/C++)三国游戏
|
NoSQL Java 应用服务中间件
大厂面试必备:如何轻松实现分布式Session管理?
这篇文章介绍三种分布式Session的实现方案:基于JWT的Token、基于Tomcat的Redis和基于Spring的Redis。JWT方案通过生成Token存储用户信息,实现无状态、可扩展的会话管理,但可能增加请求负载且数据安全性较低。Tomcat与Redis结合,通过配置Tomcat和Redis,实现Session集中管理和高性能存储,但配置相对复杂。Spring整合Redis适用于SpringBoot和SpringCloud项目,集成方便,扩展性强,但同样依赖外部Redis服务。每种方法有其优缺点,适用场景不同。作者小米是一个技术爱好者,欢迎关注其微信公众号“软件求生”获取更多技术内容
813 4
LabVIEW使用VI服务器的调用节点将数据传递到另一个VI 使用调用节点(Invoke Node)与通过引用调用节点(Call by Reference)调用VI时有什么差别?
LabVIEW使用VI服务器的调用节点将数据传递到另一个VI 使用调用节点(Invoke Node)与通过引用调用节点(Call by Reference)调用VI时有什么差别?
558 0
|
网络安全 数据中心 网络架构
【专栏】标准19英寸机架及其尺寸单位1U和2U在数据中心和通信机房中的应用
【4月更文挑战第28天】本文介绍了标准19英寸机架及其尺寸单位1U和2U在数据中心和通信机房中的应用。19英寸机架是国际标准,宽度48.26厘米,深度可定制。1U等于4.445厘米,2U是1U的两倍。1U设备适用于空间有限的情况,2U则提供更大空间和更好的散热。选择机架时需考虑空间、散热和电力需求,设备布局要保证散热和电缆管理。理解这些标准对于优化空间利用和系统管理至关重要。
2000 0
|
机器学习/深度学习 传感器 并行计算
马普所开源ICON,显著提高单张图像重建三维数字人的姿势水平 | CVPR 2022
马普所开源ICON,显著提高单张图像重建三维数字人的姿势水平 | CVPR 2022
360 0

热门文章

最新文章