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循环结构一样。

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

  • 相关阅读:
    C/S WinFORM 快速开发框架 MyRapid快速开发框架更新日志 ---数据权限控制
    C/S WinFORM 快速开发框架 MyRapid快速开发框架更新日志 ---自动生成操作手册
    C/S WinFORM 快速开发框架 MyRapid快速开发框架更新日志 ---添加模块流程图
    代码分享:给窗体添加水印
    版本需更新提醒
    如何做好软件自动更新
    做项目管理踩过的坑
    团队开发的代码管理(VS)
    Java8尽管很香,你想过升级到Java11吗?会踩那些坑?
    这个 Spring 循环依赖的坑,90% 以上的人都不知道
  • 原文地址:https://www.cnblogs.com/wodebokezhijian/p/7189745.html
Copyright © 2011-2022 走看看