java有三种循环结构,分别是for循环结构、while循环结构、do-while选择结构,先来说说for循环。

for循环结构

for循环结构的基本写法如下:

for(初始化语句;条件判断语句;条件控制语句){
循环语句体:
}

初始化语句就是如int a=0,这类的语句,条件判断语句就是如a<100,这类的语句,条件控制语句就是如a++,这类的语句,循环语句体就是当初始化语句满足条件判断语句时会运行循环语句体里的内容,另外在附一到题目进行说明:用for循环语句算出1+2+3+4+5的值

  //算出1+2+3+4+5int sum = 0;for (int a = 1; a <= 5; a++) {sum += a;System.out.println(sum);}

while循环语句

while的用法跟for循环的写法特别相似,可以借照for循环进行理解,我先给出while的书写结构在说说他和for的区别:

初始语句
while(条件判断语句){
循环体;
条件控制语句;
}

这是不是可以堪称将for循环中括号里的初始语句体放到for上面,条件控制语句放到下面,括号中只保留条件判断语句,然后将for改成while,在功能上其实也是没什么区别的,while能做到的,for也是能做到的,所以具体用哪个方法还是看个人。

do-while循环语句

do-while与上面两种循环语句有一些区别,do-while语句的条件判断语句是写在循环体之后,是最后进行的,而for和while是在循环体之前运行的,所以这就导致,不论初始语句满不满足条件,该程序都会至少运行一次。do-while的写法:

  初始化语句;do{循环体语句;条件控制语句;}while(条件判断语句);

猿创征文|java循环结构相关推荐

  1. 猿创征文 | Java知识【顺序结构判断语句】

     目录 第一章:流程控制语句 1.1:流程控制语句分类 1.2:顺序结构 第二章:判断语句:if语句 2.1:if语句格式1 2.2:if语句格式2 2.3:if语句格式3 第一章:流程控制语句 1. ...

  2. 猿创征文 | Java知识【Java基础语法】

    目录 1,注释 1.1:使用的技巧 1.2:注意点 2,关键字 2.1:概念 2.2:第一个关键字class 3,字面量 4,变量 4.1:什么是变量? 4.2:变量的定义格式 4.2.1:格式详解 ...

  3. 猿创征文 | Java知识【Java运算符】

    目录 1,运算符和表达式 运算符: 表达式: 2,算术运算符 练习:数值拆分 3,隐式转换 概念: 简单记忆: 两种提升规则: 取值范围从小到大的关系: 5,强制转换 概念: 书写格式: 6,字符串的 ...

  4. 猿创征文|《Java》关键字大全-小结

    目录 关键字 一.Java中的关键字有: 二.访问控制 1.public 2.protected: 3.private: 三.类.方法.变量.修饰符 1.abstract: 2.class: 3.ex ...

  5. 猿创征文|收到谷歌开发者大会正式邀请(Java学生的自学之路)

    文章目录 一.前言 二.收到谷歌邮件 三.感想 四.学习之路 1. 坚持看网课并整理笔记 2.勤加练习 3.坚持总结 4.刷题技巧 5.心态调整 五.结语 一.前言 上一次通过了CSDN内部筛选后,在 ...

  6. 猿创征文|当我在追光 我与光同航--我与Java的技术成长之路

    文章目录 前言 材料转码 初识JAVA 大学建议 1. 参加比赛 2. 坚持创作 3.养成看书的习惯 Java路线 1. java基础 2. 数据库 3. javaWeb 4. 框架 前言 今天借着官 ...

  7. 猿创征文|Camunda工作流

    猿创征文|Camunda工作流 1.Introduction 1.1 Implemented Standards 2.BPMN2.0 2.1 Elements 2.2 Events 3.Camnuda ...

  8. 猿创征文 | DevOps运维的10个日常使用工具分享

    猿创征文 | DevOps运维的10个日常使用工具分享 一.DevOps介绍 1.DevOps的简介 2.个人分享的10个工具导航 二.jenkins 1.jenkins介绍 2.jenkins的优点 ...

  9. 猿创征文丨深度学习基于双向LSTM模型完成文本分类任务

    大家好,我是猿童学,本期猿创征文的第三期,也是最后一期,给大家带来神经网络中的循环神经网络案例,基于双向LSTM模型完成文本分类任务,数据集来自kaggle,对电影评论进行文本分类. 电影评论可以蕴含 ...

  10. 猿创征文 | Linux运维工程师的10个日常使用工具分享

    猿创征文 | Linux运维工程师的10个日常使用工具分享 一.本次分享工具导航 二.Adminer数据库管理工具 1.Adminer介绍 2.Adminer的特点 3.Adminer的使用 4.Ad ...

最新文章

  1. android studio网上订餐软件_直播软件OBS的使用
  2. 2021-04-21--中标麒麟-yum源修改
  3. PHP正则表达式怎么匹配多行
  4. springboot动态加载native类库
  5. CentOS VS Ubuntu,谁才是更好的 Linux 版本?
  6. wamp php5.6 mysql5.6,WampServer 3.0.6 多语言版 集成apache2.4.23 mysql5.7.14 php5.6.25-7.0.10 穿墙书店...
  7. ReactNative组件导出
  8. 【Kafka】01 生产者
  9. DBD::Oracle的库文件报失问题
  10. centos安装mysql wsl_windows 10 WSL 安装 Centos
  11. Tomcat8安装、配置与启动
  12. 计算机启动后出现黑屏鼠标,计算机启动后,黑屏只有鼠标解决方案
  13. adb server is out of date. killing... 解决方案
  14. 微信小程序PNG图片去白底
  15. 网络分流器-TCP报文重组和会话规则-网络分流器
  16. Docker之maxscale容器实现mysql读写分离配置文件
  17. springboot实战,实现发送邮件,gmail邮件,包括发送附件还有正文,以及注意覆盖问题
  18. 怎样看股市K线图指标之相对价位指标CKD
  19. 记一次replace into引发的死锁问题
  20. 怎样在线压缩JPEG图片大小?

热门文章

  1. 非证明的推理 | 大师经典「AI核心算法」
  2. 论文阅读 FaceNet: A Unified Embedding for Face Recognition and Clustering
  3. 盐雾实验有什么作用?
  4. 第一篇:读梁启超《李鸿章传》
  5. C++ 取代switch的三种方法
  6. x58和x79服务器性能,革了X58的命!新旗舰X79究竟改变了啥?
  7. 【寻找最佳小程序】05期:腾讯视频——与App优势互补,探索视频新玩法
  8. 写给Mac新手:用MacBook Pro办公的一些心得!
  9. leetcode827. 最大人工岛 - 垃圾代码,毫无优化
  10. XML Paper Specification(XPS)