在编程中,我们经常需要重复执行某段代码,比如遍历数组、计算累加和,这时循环结构就成了必不可少的工具,而 for 循环是 Java 中最常用的循环之一。
for 循环的语法结构非常规整,分为初始化、条件判断和更新表达式三部分: for(初始化表达式; 条件表达式; 更新表达式){ 循环体 } 。初始化表达式一般用来定义循环变量,比如 int i = 0; ;条件表达式是循环继续的依据,只有结果为 true 时,循环体才会执行,比如 i < 10; ;更新表达式则用于更新循环变量,比如 i++ 。
举个简单的例子,计算 1 到 100 的累加和,用 for 循环可以这样写:
int sum = 0;
for(int i = 1; i <= 100; i++){
sum += i;
}
System.out.println(sum);
这段代码中, i 从 1 开始,每次循环加 1,直到 i 大于 100 时停止,最终 sum 就是 1 到 100 的和。
除了基础的 for 循环,Java 还支持增强 for 循环(foreach),专门用于遍历数组和集合。比如遍历一个 int 数组:
int[] arr = {1,2,3,4,5};
for(int num : arr){
System.out.println(num);
}
增强 for 循环的语法更简洁,不需要手动控制循环变量,减少了出错的可能。不过需要注意,增强 for 循环无法修改数组中的元素,也不能获取元素的索引。
for 循环的优势在于结构清晰、控制精准,适合循环次数明确的场景。熟练运用 for 循环,能让我们的代码更简洁高效,避免冗余的重复代码。
第二篇:Java 循环结构之 for 循环——高效处理重复任务
张小明
前端开发工程师
第三篇:Java 中的基本数据类型与 int 类型详解
Java 是一门强类型语言,每个变量在使用前都必须声明数据类型,而基本数据类型是 Java 数据类型的基础,共分为 8 种,其中 int 类型是最常用的整数类型。基本数据类型分为两大类:整数类型和浮点类型,另外还有…
第五篇:Java 中的异常处理——让程序更健壮
在 Java 程序运行过程中,难免会出现各种错误,比如除以零、访问数组越界、文件找不到等,这些错误如果不处理,会导致程序直接崩溃。而异常处理机制就是为了捕获这些错误,让程序能够优雅地继续运行。Java 中的异常分为两大…
ImageGPT-medium:像素级AI图像生成与特征提取模型详解
ImageGPT-medium:像素级AI图像生成与特征提取模型详解 【免费下载链接】imagegpt-medium 项目地址: https://ai.gitcode.com/hf_mirrors/openai/imagegpt-medium 导语 OpenAI开发的ImageGPT-medium模型凭借Transformer架构实现像素级预测,开创了…
AI视频字幕消除工具:智能修复硬字幕,还原纯净画面
AI视频字幕消除工具:智能修复硬字幕,还原纯净画面 【免费下载链接】video-subtitle-remover 基于AI的图片/视频硬字幕去除、文本水印去除,无损分辨率生成去字幕、去水印后的图片/视频文件。无需申请第三方API,本地实现。AI-based …
美团LongCat-Flash-Chat大模型震撼发布:5600亿参数的智能新标杆
美团LongCat-Flash-Chat大模型震撼发布:5600亿参数的智能新标杆 【免费下载链接】LongCat-Flash-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/meituan-longcat/LongCat-Flash-Chat 导语 美团正式发布拥有5600亿总参数的LongCat-Flash-Chat大模型&am…
大气层整合包系统稳定版:从入门到精通的完整教程
大气层整合包系统稳定版:从入门到精通的完整教程 【免费下载链接】Atmosphere-stable 大气层整合包系统稳定版 项目地址: https://gitcode.com/gh_mirrors/at/Atmosphere-stable 解锁Switch设备的终极定制化方案!大气层整合包系统稳定版为技术爱好…