除了while和do while循环,Java使用最广泛的是for循环。

for循环的功能非常强大,它使用计数器实现循环。for循环会先初始化计数器,然后,在每次循环前检测循环条件,在每次循环后更新计数器。计数器变量通常命名为i。

我们把1到100求和用for循环改写一下:

// for

----

public class Main {

public static void main(String[] args) {

int sum = 0;

for (int i=1; i<=100; i++) {

sum = sum + i;

}

System.out.println(sum);

}

}

在for循环执行前,会先执行初始化语句int i=1,它定义了计数器变量i并赋初始值为1,然后,循环前先检查循环条件i<=100,循环后自动执行i++,因此,和while循环相比,for循环把更新计数器的代码统一放到了一起。在for循环的循环体内部,不需要去更新变量i。

因此,for循环的用法是:

for (初始条件; 循环检测条件; 循环后更新计数器) {

// 执行语句

}

如果我们要对一个整型数组的所有元素求和,可以用for循环实现:

// for

----

public class Main

for循环倒序java_for循环相关推荐

  1. 【蓝桥杯Java_C组·从零开始卷】第三节、while循环do while循环for循环(超重点)break终止循环continue结束本次循环

    开篇主旨--循环四要素 初始值 表达式 循环体 迭代器 所有的循环无论怎么封装,都会遵循着这是个点,就算用hash的方法也算是迭代器的用法. 只要控制好这四个,那么您循环的功底也就满足了,后期递归啥的 ...

  2. for each循环_Power Query — 循环初步

    题记: <Excel圣经>1:3 微软说,"要有循环",便有了循环. 引子: keyword: one of and as each else error false ...

  3. python哨兵循环_Python通用循环的构造方法实例分析

    本文实例讲述了python通用循环的构造方法.分享给大家供大家参考,具体如下: 1.交互循环 是无限循环的一种,允许用户通过交互的方式程序的特定部分: def main(): sum =0.0 cou ...

  4. java循环使用范围_Java循环流程控制语句

    7 循环流程控制语句 7.1 for循环的格式及基本使用 7.1.1 for循环语句格式: for(初始化语句;判断条件语句;控制条件语句){ 循环体语句; } 7.1.2 循环的执行流程图: 案例: ...

  5. python当型循环_对python while循环和双重循环的实例详解

    废话不多说,直接上代码吧! #python中,while语句用于循环执行程序,即在某个条件下,循环执行某段程序,以处理需要重复处理的相同任务. #while是"当型"循环结构. i ...

  6. python循环语句-python循环语句

    python中的循环 python中的 循环语句有两种 for...in循环 和 while循环.循环控制语句,和其他的语言类似,也有break和continue.与其他语言不同的地方是for...i ...

  7. python while循环语句-python循环语句讲解(一):while循环

    东尧爱分享 这是东尧每天一篇文章的第20天 东尧写文章的目标:分享东尧的经验和思考,帮你获取物质和精神两方面幸福. 循环就是当条件满足的时候,就会重复的执行某些事情,直到条件不满足退出.python中 ...

  8. python循环语句-python循环语句(第十节)

    (一)while循环 代码: a = ("我是谁?","我在哪里?","我在做什么?") i=0while i i+=1 结果: 我是谁?我 ...

  9. 8.使用for循环和while循环遍历文件

    Python中有两种循环,分别为:for循环和while循环. 1. for循环 for循环可以用来遍历某一对象(遍历:通俗点说,就是把这个循环中的第一个元素到最后一个元素依次访问一次).for循环的 ...

最新文章

  1. GitHub标星10,000+,Apache项目ShardingSphere的开源之路
  2. php 动态加载扩展,仿照PHP的实现简单的扩展动态加载
  3. 数学好=编程能力强?MIT新发现:二者激活大脑区域并不同
  4. 【前端模块】HTML5标签
  5. C++ pancake sort煎饼排序的实现算法(附完整源码)
  6. Java开发中遇到具有挑战的事_Java并发编程的挑战:遇到的问题及如何解决
  7. 【BZOJ1085】骑士精神
  8. http中指定使用worker/prefork
  9. c语言因为是汇编语言的一种,. C语言是一种(). A.机器语言B.汇编语言C.中级语言D.高...
  10. Apache Hawq--优化笔记
  11. 多个APP合并为一个APP开发的实现方案
  12. 职能型、矩阵型、项目型组织结构的优缺点
  13. php文章下一页,php获取文章上一页与下一页的方法,_PHP教程
  14. 维斯乐乐高机器人_成为智能机器人服装检测人体细微运动的新型高度灵敏柔性电容传感器...
  15. Pycharm安装打包工具
  16. 四川绵阳成立大中华区首个 IBM大数据分析竞争力中心
  17. code block怎样导入整个文件夹_PR怎样大批量添加字幕? 协同AE。
  18. 【转】未能加载文件或程序集“XXX”或它的某一个依赖项。试图加载格式不正确的程序。...
  19. 下拉列表详解再详解,快速掌握!(内有代码)
  20. CVPR2020:Seeing Through Fog Without Seeing Fog

热门文章

  1. 3.5 视频服务器-RTSP实现(框架搭建)
  2. 安装教程之PyCharm安装
  3. vbs 杀死进程_VBS杀死指定进程
  4. lg5手机怎样root,lgg5手机参数
  5. 小番茄(Visual Assist X)常用快捷键
  6. 一个女孩子居然做了十年硬件。​。。
  7. 苹果交管局反馈信曝光 首次官方披露自动驾驶相关计划
  8. 比较两数大小c语言,C语言比较两个数字的大小
  9. WWDC 2015后果
  10. web前端学习(四):基于koa的EggJs框架,优雅而又完美的Nodejs框架