zoukankan      html  css  js  c++  java
  • java中流程控制有4种循环,各自的适用场景


    1.for循环
    for循环拥有三个表达式的语法结构,以及每个表达式在执行顺序中的作用和执行实际、决定了当我们明确知道循环次数的情况下使用它
    2.while循环
    while循环的语法中只有一个boolean类型的表达式用于作为循环结束的判断,所以它常用于:不知道循环执行的次数,只知道达到某个条件的时候循环继续或不继像的时候使用.  
    3. do- while循环
    do- while循环是while循环的变形,在语法上与while有相似度,只是判断循环是否继续执行的boolean表达式放在了循环体的后面,所以,它也是在不知道循环执行的具体次数,只知道达到某个条件时循环继续或结束。但,至少执行一次。
    4.递归
    与上面三种循环是专门设计的循环流程控制关键字不同,递归是通过一个方法调用它自己本身,从而让方法体中的代码形成循环执行效果的。递归主要适用的场景是:上次的结果是下一次循环的初试条件。


  • 相关阅读:
    ###STL学习--标准模板库
    打包C#程序
    ###学习《Effective C++》
    [ZJOI2007]棋盘制作
    [NOI2012]美食节
    [SCOI2012]奇怪的游戏
    5120: [2017国家集训队测试]无限之环
    序列取数
    1028: [JSOI2007]麻将
    1011: [HNOI2008]遥远的行星
  • 原文地址:https://www.cnblogs.com/suger-4/p/11964282.html
Copyright © 2011-2022 走看看