在java语言中,总共有3种循环语句,分别为:for语句、while语句和do...while语句。循环控制语句即当程序满足了给出的条件,会周而复始地执行一段代码,一直到程序满足给出的结束条件,从而结束循环。这篇文档将写for循环语句。

for循环语句的基本结构为:

for(表达式1;表达式2;表达式3){

循环体;

)

这其中,表达式1主要是完成初始化循环变量的工作。表达式2是这个for循环语句是否循环的判断条件,为一个布尔逻辑表达式,结果为真,继续循环,结果为假,跳出循环。表达式3用来改变循环变量的值,控制循环条件的变化,进而控制表达式2的值。接下来,让我们编写一个程序吧。

编写一个程序,用来求1~100的和。

public class sum100 {public static void main(String[] args) {int sum=0;for(int i=1;i<=100;i++){sum+=i;    //前面写过,相当于:sum=sum+i;}System.out.println("1~100的和为:"+sum);}}

很简单的一个程序,for循环中,首先定义了一个变量i=1。然后开始判断,i是否小于等于100,1<=100,结果为真,执行循环体。执行结束后,sum=1。然后执行表达式3,i=2,2<=100,结果为真,执行循环体。这时,sum=2。然后i=3,······。一直到i=101,i>100了,表达式2 的值为假,结束循环。

for循环语句是java语言中使用最多的、最灵活的循环结构,在以后,我们会无数次的使用这个循环结构,这些都是最简单的,掌握不难。建议大家多敲敲程序代码。

此外,还有双循环结构语句,即在一个for循环里再嵌套一个for循环。这些以后在学习数组的时候会写到。在此处就不写了。

java基础之for循环语句一览相关推荐

  1. Java基础篇:循环语句之while语句

    Java的循环语句有for,while和 do-while.这些语句创造了我们通常所称的循环(loops).你可能知道,一个循环重复执行同一套指令直到一个结束条件出现.你将看到,Java有适合任何编程 ...

  2. Java基础篇:循环语句之do-while循环

    如果while循环一开始条件表达式就是假的,那么循环体就根本不被执行.然而,有时需要在开始时条件表达式即使是假的情况下,while循环至少也要执行一次. 换句话说,有时你需要在一次循环结束后再测试中止 ...

  3. Java基础知识之循环语句(for循环、while循环)

    文章目录 一.for循环 二.while循环 三.各种循环的区别 四.循环注意事项 一.for循环 1.简答说明 for(初始化语句; 条件判断语句; 条件控制语句){循环体语句: } (1)执行初始 ...

  4. Java基础语法_循环结构【多测师_何sir】

    Java基础语法_循环结构 for 循环 while 循环 do-while 循环 Java 增强 for 循环 break 关键字 continue 关键字 for 循环 语法结构: for(初始化 ...

  5. python教程循环语句,Python基础教程之循环语句(for、while和嵌套循环)

    循环可以用来重复执行某条语句,直到某个条件得到满足或遍历所有元素. 1 for循环 是for循环,可以把集合数据类型list.tuple.dict.set的元素遍历出来. (1)对list进行循环 c ...

  6. 20190508——python基础(if...in...循环语句、while循环、两种循环对比)

    二.python基础(if...in...循环语句.while循环.两种循环对比) 1.for...in...循环语句 1)for循环:空房间 # 空房间的学名叫[元素](item),因为英文是ite ...

  7. java中while循环练习,java练习 七、循环语句 do……while循环语句

    1) 接java练习 六.循环语句while循环语句,地址:http://blog.csdn.net/u013871927/article/details/71191684 2) do--while循 ...

  8. 第三次学JAVA再学不好就吃翔(part14)--基础语法之循环语句注意事项

    学习笔记,仅供参考 文章目录 JAVA基础语法 for, while, do...while的区别 死循环 循环嵌套 JAVA基础语法 for, while, do-while的区别 do-while ...

  9. java基础 流程控制语句循环流程控制控制循环语句

    Java基础 一.顺序结构 顺序结构是最常见的结构 , 代码按先后依次执行: 顺序结构语句有许多种 1.if语句 包括 1.if(条件 ){ 语句体}: 2.if ( 条件 ){语句体一}else{ ...

最新文章

  1. 定义简单的反射工厂示例
  2. 计算机三级网络技术知识点大纲,全国计算机等级考试三级网络技术考试大纲(2019年版)...
  3. 复旦大学肖仰华教授:知识图谱与认知智能 | 附PPT下载
  4. python学习笔记 day20 常用模块(六)
  5. php开发_图片验证码
  6. 回天科技工程师房工对十大硬盘数据恢复软件简评!
  7. android 手势截图,小米8手机如何截图/长截屏/手势截屏?小米8四种截图方法
  8. 信号-失真噪声比 (SNDR) 无杂散动态范围 (SFDR)
  9. ts 文件报错原因1
  10. 记一次 jenkins 构建失败 “Cannot find module ‘core-js/modules/es.promise.finally‘”
  11. java使用密文链接数据库_Java基础——数据库连接信息使用密文
  12. 网站设计65条原则 作者:小柯
  13. 【Mysql】根据经纬度远近排序
  14. php md5加密数组,php md5加密
  15. simulink他励直流电动机降压调速仿真
  16. 紫外线检测仪,WKM-UV1,紫外线检测仪UV汞灯LEDUV通用
  17. QIIME2得到PICRUSt2结果后如何分析
  18. atoi()函数用法
  19. Python oauth2登录Outlook读取邮件
  20. 考研操作系统题目整理

热门文章

  1. r语言 html表格,R语言 | 教会你用R制作漂亮的表格 (全网最全的方法)
  2. Ubuntu 安装WPS
  3. 共享打印机提示无法保存打印机设置,操作无法完成
  4. [译] TensorFlow 教程 - 07 Inception 模型
  5. 前端技术体系与发展计划
  6. 微软发布用于Kafka生态系统的Azure Event Hub公开预览版
  7. Linux文本处理—egrep命令
  8. 明一奶粉—更懂宝宝的品牌奶粉
  9. Splinter入门(四) Mouse interactions 鼠标交互
  10. Flutter 获取当前日期