第一种:for循环

循环结构for语句的格式:      
  for(初始化表达式;条件表达式;循环后的操作表达式) {
     循环体;   
   }
eg:

 1 class Dome_For2{2     public static void main(String[] args) {3         //System.out.println("Hello World!");4         //求1-10的偶数的和5         int sum = 0;6         for (int i = 1;i<=10 ; i++ ) {7             if (i%2 ==0) {            //判断语句8                 sum +=i;            //求和9             }
10         }
11         System.out.println(sum);
12     }
13 }

  输出结构为30

第二种while语句

  循环结构while语句的格式:

  初始化语句;

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

 1 class Demo_While {2     public static void main(String[] args) {3         //求1-100之和4         int sum = 0;                    //定义初始和为05         int i = 1;                        //定义开始求和的第一个数6         while (i <= 100) {                //判断条件语句7             sum += i;                    //sum = sum + i;8             i++;                        //让变量i自增9         }
10         System.out.println("sum = " + sum);
11     }
12 }

  输出结果为: sum = 5050

第三种do....while语句

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

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

 1 class Demo1_DoWhile {2     public static void main(String[] args) {3         //求1-100的和4         int sum = 0;                                //定义变量sum,用于存储求和的值5         int i = 1;                                    //定义变量i6         do {                                         // do  就是 干7             //System.out.println("i = " + i);             //循环体语句8             sum +=i;9             i++;
10         }
11         while (i <= 100);                            //判断条件语句
12         System.out.println("sum = "+sum);            //输出结果
13         }
14     }

输出结果:sum = 5050

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

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

 

转载于:https://www.cnblogs.com/huangxin1118/p/5651739.html

Java三种循环结构的区别相关推荐

  1. java三种循环结构_Java的三种结构(循环结构)

    一.循环的概念,组成,及类型 1.循环的概念: 程序通过某种条件,重复的执行一段逻辑代码 2.循环的组成: i.初始部分:用以判断的变量 ii.循环条件:决定是否继续循环的依据,一般为布尔表达式 ii ...

  2. java三种循环结构的关键字,Java循环结构_常量_关键字

    语法格式: int i = 0://初始化值 while(i<10){ //循环判断 ​循环体 循环重复执行的代码 ​循环控制语句 } 解析While循环 初始化条件[定义初始变量.只执行一次] ...

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

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

  4. java循环do while_Java中for、while、do while三种循环语句的区别介绍

    这篇文章主要介绍了Java中for.while.do while三种循环语句的区别介绍的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下 本文通过实例讲解给大家介绍Java中for.whil ...

  5. c语言编程星阵直角三角形,C语言星阵图形使用FOR,WHILE,DO-WHILE 三种循环结构实现.doc...

    * * * * * * * * * * * * * * * * * * * * * * * * * 以上星阵图形使用C语言FOR,WHILE,DO-WHILE 三种循环结构实现. [程序星阵1]for ...

  6. c语言循环结构常用语句,浅析C语言三种循环结构语句

    摘 要: C语言是一种广泛使用的高级程序设计语言,文章对C语言中三种循环结构语句进行了分析和比较,使学生更容易理解和掌握. 关键词: C语言 for循环 while循环 do-while循环 一.引言 ...

  7. C语言/C++编程学习三种循环用法和区别

    C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构.C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现 ...

  8. java循环嵌套语句示范_java的三种循环结构与循环嵌套

    循环结构: 语法,及执行顺序 语法: while(boolean类型){ //功能语句 } 执行顺序: 1断小括号中的值是否为true,如果为true,执行功能语句 2行完功能语句,继续判断小括号中的 ...

  9. 疯码Java复习面试指南14-什么是死循环,分别写出三种循环结构的死循环?

    循环结构 循环语句可以在满足循环条件的情况下  反复执行某一段代码,这段被重复执行的代码被称为循环体语句  当反复 执行这个循环体时,需要在合适的时候把循环判断条件修改为false,  从而结束循环, ...

  10. java三种循环的区别_JavaSE三种循环注意点

    while 和 do...while的区别: 当判断条件表达式为false的时候, do...while会执行一次do{}中的代码.而while则直接跳过循环. while .do...while.f ...

最新文章

  1. weex Android 空白,Weex H5显示正常,android和ios皆显示一片空白,为什么呢?
  2. IE6常见bug总结
  3. android字符显示流程图,Android应用层View绘制流程与源码分析
  4. boost::gil::view_type_from_pixel用法的测试程序
  5. NOIP 2016 迟来的满贯
  6. OS- -I/O之I/O软件原理及层次结构
  7. python 正则表达式语法大全_Python 之父撰文回忆:为什么要创造 pgen 解析器?
  8. ASP.NET验证控件祥解
  9. 处理刷新浏览器是元素先缩小后放大问题
  10. 设计师喜欢收集各种各样的笔刷来喽,不必倾家倾产就能像创造出令人惊叹的设计。
  11. php 判断json包含key,php判断json对象是否存在的方法
  12. DevExpress GridControl双击获取行内容
  13. asp.net Core2.1连接到Mysql 数据库
  14. 来自平时工作中的css知识的积累---持续补充中
  15. linux断点续传程序,Linux中实现断点续传的原理
  16. 虚拟机安装windows xp系统时,找不到网络连接
  17. OSError: exception: access violation writing 0x000000003F800000
  18. 距离多普勒谱(RD谱)绘制方法及理解
  19. 查看Win10序列号
  20. windows DNS缓存查看与清理

热门文章

  1. Docker系列(六)镜像与仓库
  2. Redis NOAUTH Authentication required
  3. ES6知识整理(2)--变量的解构赋值
  4. Linux下汇编语言学习笔记23 ---
  5. Web API 路由 [二] Attribute Routing
  6. 最佳牛围栏题解 二分答案
  7. java类的生命周期
  8. CodeForces992E 二分 + 树状数组(线段树)
  9. javascript创建对象的几种方式
  10. 8数码问题-搜索-双向BFS/A*算法