java的流程控制-循环结构

Posted jiay-gm-xxrj-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java的流程控制-循环结构相关的知识,希望对你有一定的参考价值。

循环结构

  • while循环

    • 最基本的循环,结构:

    while(布尔表达式)
       //循环内容
    • 只要布尔表达式为true,循环就会一直执行下去

    • 我们大多数情况会让循环停止下来我们需要一个让表达式失效的方式来结束循环

    • 少部分情况需要循环一直执行,比如服务器的请求响应监听

    • 循环条件一直为true就会造成死循环

    • 思考:计算1+2+3+···+100=?

    •  

  • do···while循环

    • 对于while语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件也至少执行一次

    • do···while循环和while循环相似,不同的是,do···while循环至少执行一次

    • do
         //代码语句
      while(布尔表达式)
    •  

    • while和do···while的区别:

      • while先判断后执行,do···while是先执行后判断

      • do···while的循环体总会被执行一次

    •  

  • for循环

    • 所有循环都可以用while和do while表示,但for循环使一些循环结构变得更加简单

    • for循环语句是支持迭代的一种通用结构,是最有效,最灵活的循环结构

    • for循环执行的次数是在执行前就确定的,语法:

    • for(初始化;布尔表达式;更新)
         //代码语句
    •  

    • 练习:

      • 1 计算0-100之间的奇数和偶数的和

      • 2 用while或for循环输出1-1000之间能被5整除的数,并且每行输出3个

      •  

      • 3 打印九九乘法表

      •  

以上是关于java的流程控制-循环结构的主要内容,如果未能解决你的问题,请参考以下文章

IT兄弟连 Java语法教程 流程控制语句 控制循环结构1

Java 基本语法---流程控制

Java的流程控制结构

java流程控制.2顺序结构和循环结构

java的流程控制-循环结构

Java Review (流程控制)