这篇文章主要介绍了Java中for、while、do while三种循环语句的区别介绍的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下

本文通过实例讲解给大家介绍Java中for、while、do while三种循环语句的区别,具体详情如下所示:

第一种:for循环

循环结构for语句的格式:

for(初始化表达式;条件表达式;循环后的操作表达式) {

循环体;

}

eg:

class Dome_For2{

public static void main(String[] args) {

//System.out.println("Hello World!");

//求1-10的偶数的和

int sum = 0;

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

if (i%2 ==0) { //判断语句

sum +=i; //求和

}

}

System.out.println(sum);

}

}

输出结构为30

第二种while语句

循环结构while语句的格式:

初始化语句;

while(判断条件语句) {

循环体语句;

控制条件语句;

}

eg:

class Demo_While {

public static void main(String[] args) {

//求1-100之和

int sum = 0; //定义初始和为0

int i = 1; //定义开始求和的第一个数

while (i <= 100) { //判断条件语句

sum += i; //sum = sum + i;

i++; //让变量i自增

}

System.out.println("sum = " + sum);

}

}

输出结果为: sum = 5050

第三种do....while语句

循环结构do...while语句的格式:

初始化语句;

do {

循环体语句;

控制条件语句;

}while(判断条件语句);

eg:

class Demo1_DoWhile {

public static void main(String[] args) {

//求1-100的和

int sum = 0; //定义变量sum,用于存储求和的值

int i = 1; //定义变量i

do { // do 就是 干

//System.out.println("i = " + i); //循环体语句

sum +=i;

i++;

}

while (i <= 100); //判断条件语句

System.out.println("sum = "+sum); //输出结果

}

}

输出结果:sum = 5050

总结: 三种循环语句的区别:

1.do...while循环至少执行一次循环体.

2.而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句.

以上所述是小编给大家介绍的Java中for、while、do while三种循环语句的区别介绍 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

java循环do while_Java中for、while、do while三种循环语句的区别介绍相关推荐

  1. Java03-day03【switch、循环(for、while、do...while)、三种循环的区别、跳转控制语句、Random、循环经典例题】

    java零基础入门到精通(2019版)[黑马程序员] 视频+资料:[链接:https://pan.baidu.com/s/1MdFNUADVSFf-lVw3SJRvtg   提取码:zjxs] &qu ...

  2. java获取小程序中用户的unionId的三种方式

    前提条件: 想要获取unionId,必须几个小程序或者公众号在同一个主体之下,要不然没有unionId,只会生成用户的openid,可登陆下面这个微信官方平台查看 https://open.weixi ...

  3. java响应事件_Swing中添加事件响应的三种处理方式说明

    举例说明事件响应 在Swing中,事件响应是通过监听器对象来处理事件的方式实行的,这种方式被称为事件委托模型. 以JButton举例,它内部有一个名为listenerList的链表,在点击按钮时,会产 ...

  4. c语言用循环函数求平方,用C语言程序三种循环语句分别编写程序,求1-100的平方值?...

    C语言用for语句求1~100中是3的倍数的所有整数之和,提供两种解法如下: 第一种:这是比较经典的方法: #include int main(){int sum=0;for(int i=1;i 由热 ...

  5. python读取图像数据流_浅谈TensorFlow中读取图像数据的三种方式

    本文面对三种常常遇到的情况,总结三种读取数据的方式,分别用于处理单张图片.大量图片,和TFRecorder读取方式.并且还补充了功能相近的tf函数. 1.处理单张图片 我们训练完模型之后,常常要用图片 ...

  6. mysql double 转 字符串_没想到!在MySQL数据库中的数据有这三种类型!

    MySQL数据库是一个或多个数据列构成二维表,它的每一种数据列都有特定类型,而类型决定MySQL是怎么看待该列数据,如果把整型数值存放到字符类型的列中,MySQL则会把它当成字符串来处理. MySQL ...

  7. JAVA中几种循环结构的表示_本文通过实例讲解给大家介绍Java中for、while、do while三种循环语句的区别,具体详情如下所示:第一种:for循环 循环结构for语句的格式...

    本文通过实例讲解给大家介绍Java中for.while.do while三种循环语句的区别,具体详情如下所示: 第一种:for循环 循环结构for语句的格式: for(初始化表达式;条件表达式;循环后 ...

  8. java循环控制语句,简述Java流程控制语句中的三种循环控制语句,并描述下它们的区别。...

    简述Java流程控制语句中的三种循环控制语句,并描述下它们的区别. 答:for语句,构建确定循环次数的循环结构 while语句,通常构建不确定循环次数的循环结构 do-while语句,通常构建不确定循 ...

  9. 简单介绍Lua中三种循环语句的使用

    今天小编就为大家分享一篇关于Lua中三种循环语句的使用讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧 Lua的循环和C语言的循环的语法其实差不多,所以, ...

最新文章

  1. iSCSI的基础实验
  2. 微软研究员在ImageNet计算机视觉识别挑战中实现里程碑式突破
  3. 【深入Cocos2d-x】探索Cocos2d-x中的内存管理-引用计数和自动释放池
  4. flutter --- Windows下环境配置
  5. LeetCode(62):不同路径
  6. (三十)java版spring cloud+spring boot+redis多租户社交电子商务平台- gateway限流
  7. linux命令(47):Linux下对文件进行按行排序,去除重复行
  8. python取整数部分语句_pythonlogi中不使用条件语句的整数取整
  9. Mybatis-第N篇配置log4j1、log4j2打印执行的sql语句
  10. linux使用flock文件锁解决crontab冲突问题
  11. 图像直方图规定化 matlab代码,MATLAB图像直方图规定化问题
  12. 普元EOS之性能调优
  13. LoRa网关与服务器通信——PROTOCOL
  14. 为了防止世界被破坏,春运的抢票攻略在等着你们
  15. 怎么用计算机属性打开文件,鼠标双击打不开文件怎么办 鼠标双击变成属性的解决方法...
  16. Go语言 defer 和 recover
  17. 2019秋招银行类——邮储银行总行笔试经验
  18. MPLS V*N OptionC1 RR
  19. Free Sql Server SMSS format Plugin
  20. 浙江省计算机考证发证中心

热门文章

  1. linux初始化进程
  2. ReadOnlyDictionary之应用场景
  3. PowerDesigner 使用记录
  4. Django学习手册 - ORM 外键
  5. 第二阶段第五次站立会议
  6. Python 学习 DAY1
  7. 《linux c编程指南》学习手记1
  8. 判断两个字符串是否相似的函数 AnsiResemblesText 专题研究
  9. 解决行内块元素(inline-block)之间的空格或空白问题
  10. windows下安装node版本管理工具及nvm use切换不成功问题解决