zoukankan      html  css  js  c++  java
  • 循环结构

    循环结构:

    循环条件
    循环操作

     

     

    java中循环结构有三种实现方式:whlie循环,do-whlie循环和for循环。

    1.while循环:

    语法

    举例

          whlie(循环{ 

           //循环操作  

    }

    int   i=1;

    wflie  (i<=100){

           System.out.println("加油努力");

           i =  i + 1

    }  

     

     

     

    循环条件是一个表达式

    whlie循环结构的执行顺序一般如下。

    (1)声明并初始化循环变量。

    (2)判断循环条件是否满足,如果满,则执行循环操作;否则退出循环。

    (3)执行完循环操作后,在次判断循环条件,决定继续执行循环或退出循环。

    一般错误:

    (1)没有给循环变量赋值     例如:  int  i ;   正确的应该是  int  i = ? ;

    (2)缺少{ }。       例如  while(i <3)

                                                 System.out.println( "循环");

                                                 i + +

    2.do-whlie循环

    语法 举例

     do{

           //循环操作

     }whlie(循环条件);

     int  i= 1

     do{

         System.out.println("加油努力");

         i++;

     }whlie( i <=100);

    使用do-while循环解决问题的步骤:

    (1)分析循环条件和循环操作。

    (2)套用do-whlie语法写代码。

    (3)检查循环是否退出。

    whlie循环结构与之相似。

    对比 

    相同点:都是循环结构,使用“whlie(循环条件)”,使用大括号将循环条件括起来。

    不同点:

    A  语法不同。与whlie循环结构相比,do-whlie循环结构将whlie关键字和循环条件放在了后面,而且前面多了关键字do,后面多了一个分号。

    B  执行次序不同。whlie循环是先判断,在执行;do-whlie循环结构先执行,在判断。

    C  在一开始循环条件不满足的情况下,whlie循环结构一次都不会执行,do-whlie循环结构则不管什么情况下都至少执行一次。

    for循环

    在解决有固定循环次数的问题,可以首选for循环结构

    语法

    for  (表达式1;表达式2;表达式3;){

           //循环体

    }

    表达式 形式 功能 举例
    表达式1 赋值语句 循环结构的初始部分,为循环变量赋值 int i=0
    表达式2 条件语句 循环结构的循环条件 i <100
    表达式3 赋值语句,通常使用++或者--运算符 循环结构的代部分,通常用来修改循环变量的值 i++

    使用方法与whlie和do-whlie循环结构一样。

    三种循环都要检查循环是否能够退出避免死循环。

  • 相关阅读:
    通过引入SiteMesh的JSP标签库,解决Freemarker与SiteMesh整合时,自定义SiteMesh标签的问题
    我为什么要写FansUnion个人官网-BriefCMS-电子商务malling等系统
    我为什么要写FansUnion个人官网-BriefCMS-电子商务malling等系统
    天龙八部回归记
    天龙八部回归记
    到底要不要买彩票,纠结了
    到底要不要买彩票,纠结了
    与Boss大雷探讨JavaWeb开发、电商与网络安全
    与Boss大雷探讨JavaWeb开发、电商与网络安全
    Fiori里花瓣的动画效果实现原理
  • 原文地址:https://www.cnblogs.com/wodebokezhijian/p/7189745.html
Copyright © 2011-2022 走看看