for循环详解

虽然所有循环结构都可以用while或者do...while表示,但Java提供了另一种语句 —— for循环,使一些循环结构变得更加简单。

for循环执行的次数是在执行前就确定的。语法格式如下:for(初始化; 布尔表达式; 更新) {

//代码语句

}

关于for循环有以下几点说明:

1、最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。

2、然后,检测布尔表达式的值。如果为true,循环体被执行。如果为false,循环终止,开始执行循环体后面的语句。

3、执行一次循环后,更新循环控制变量。

4、再次检测布尔表达式。循环执行上面的过程。

实例public class Test {

public static void main(String args[]) {

for(int x = 10; x

System.out.print("value of x : " + x );

System.out.print("\n");

}

}

}

以上实例编译运行结果如下:value of x : 10

value of x : 11

value of x : 12

value of x : 13

value of x : 14

value of x : 15

value of x : 16

value of x : 17

value of x : 18

value of x : 19

java for循环教程,java入门教程:for的用法_for循环详解相关推荐

  1. java启动scrapy爬虫,爬虫入门之Scrapy 框架基础功能(九)详解

    Scrapy是用纯Python实现一个为了爬取网站数据.提取结构性数据而编写的应用框架,用途非常广泛. 框架的力量,用户只需要定制开发几个模块就可以轻松的实现一个爬虫,用来抓取网页内容以及各种图片,非 ...

  2. java和python自学教程_适合 Java开发者学习的Python 入门教程—文海思创

    原标题:适合 Java开发者学习的Python 入门教程-文海思创 [文海思创讯]在Java文章频道里,我们大部分人应该对该语言都非常的了解,而且在该生态圈内至少已经呆了好几年了.这让我们有常规和专业 ...

  3. extjs form java_[Java教程]ExtJS入门教程02,form也可以很优雅

    [Java教程]ExtJS入门教程02,form也可以很优雅 0 2014-03-28 12:00:40 在上一篇<Extjs window 入门>中,我们已经看到了如何将一个form组件 ...

  4. TensorFlow 中文资源精选,官方网站,安装教程,入门教程,实战项目,学习路径。

    转载至:http://www.nanjixiong.com/thread-122211-1-1.html Awesome-TensorFlow-Chinese TensorFlow 中文资源全集,学习 ...

  5. Linux Shell脚本入门教程系列之(八)Shell printf命令详解

    本文是Linux Shell脚本系列教程的第(八)篇,更多shell教程请看:Linux Shell脚本系列教程 在上一篇:Linux Shell系列教程之(七)Shell输出这篇文章中,已经对She ...

  6. Android基础入门教程——8.3.1 三个绘图工具类详解

    Android基础入门教程--8.3.1 三个绘图工具类详解 标签(空格分隔): Android基础入门教程 本节引言: 上两小节我们学习了Drawable以及Bitmap,都是加载好图片的,而本节我 ...

  7. Java中常见RuntimeException与其他异常表及Exception逻辑关系详解

    Java中常见RuntimeException与其他异常表及Exception逻辑关系详解 前言 常见`RuntimeException` 其他错误类型 `Error`类 `Exception`类 E ...

  8. java调用webservice_笃学私教:Java开发网站架构演变过程-从单体应用到微服务架构详解...

    原标题:笃学私教:Java开发网站架构演变过程-从单体应用到微服务架构详解 Java开发网站架构演变过程,到目前为止,大致分为5个阶段,分别为单体架构.集群架构.分布式架构.SOA架构和微服务架构.下 ...

  9. Redis系列教程(六):Redis缓存和MySQL数据一致性方案详解

    需求起因 在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节.所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库. 这个业务场景,主要 ...

  10. 汇川小型PLC梯形图编程系列教程(七):数值存储与二进制数据知识详解

    原文链接:汇川小型PLC梯形图编程系列教程(七):数值存储与二进制数据知识详解 PLC数据存储原理简介 H123U小型PLC内部采用的是32位的处理器,PLC中的数据处理和电脑中的数据处理基本是一致的 ...

最新文章

  1. MySQL数字辅助表
  2. UE4用音乐音效,各种声音都有,比较全了
  3. linux 命令行简介
  4. 常考数据结构与算法:N皇后问题
  5. Java绘图模式概述
  6. 基于KD树的K近邻算法(KNN)算法
  7. iframe异步加载_5种延迟加载图像的方法以帮助你提升网站性能与用户体验
  8. fastdfs原理_搭建分布式文件系统FastDFS集群
  9. Python 之父谈放弃 Python:我对核心成员们失望至极!
  10. LaTex中“图片引用失败,显示(??)”的解决办法
  11. redis之django-redis
  12. 一文读懂python数据分析_一文读懂聚类算法
  13. java线程知识点拾遗(1)
  14. 利用云主机搭建游戏加速器(仅限国内加速)
  15. Aladdin and the Flying Carpet (唯一分解定理)
  16. 什么是蜂窝移动网络?
  17. [TJOI2013]松鼠聚会【切比雪夫距离转换曼哈顿距离】
  18. 提问的智慧,智慧的提问
  19. 诺基亚 android,诺基亚当年为什么走向没落也没用安卓系统?
  20. Bootstrap前端组件库+构建管理

热门文章

  1. 会员注册 php,php实现会员登陆注册页有html加Session和Cookie
  2. python人工智能项目实例-python人工智能项目实战,PDF+源码
  3. 【运维面试】面试官:reids和memcache的区别?
  4. 也看二代身份证的安全问题
  5. 电脑工作者保护自己的眼睛
  6. 基于用django,mysql 以及echarts设计一个图书网页(内含js,css,img路径设置,数据库的一些常见问题)
  7. Python——lambda函数基本用法
  8. Opengl实现纹理贴图
  9. java实现支付宝扫码支付和回调的Demo源码
  10. python第三方库使用文档_如何查看python的第三方文档