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

    一、             switch结构(开关语句)的语法

    switch(表达式[dream1] ){

        case  常量1[dream2] :

               //语句块1

               break[dream3] ;

        case  常量n[dream4] :

               //语句块n

               break;

        default[dream5] :

               //语句块

        break;

    }

    二、             switch结构使用场合:   int char  2种类型的等值判断下使用

    三、             switch结构和if结构的异同点

    相同点:都可以实现等值判断

    不同点:

    l  语法不同

    l  使用的场合不同

    n  if结构,侧重于范围判断

    n  switch结构,侧重于等值判断,类型只能为int、char类型

    l  效率

    n  在等值判断中,switch结构效率高于if结构

    四、             异常处理——hasNextInt();

    判断是否为整数

    if( input.hasNextInt( ) ) { // boolean类型

              //代码块

    }

    二、     while循环

    1、循环的优点?

               减少重复代码的编写;程序会更加的简洁

    2、语法

               while(表达式){

    // 1、表达式是【循环条件】,结果必须是boolean类型

                      //2、{}中的代码,即【循环操作(体)】

                      //3、【迭代部分】更改循环条件,结束循环

               }

    3、特点:先判断,再执行

    4、while循环有2种常见的方式

               方式1:【P98页--示例代码5】

                      while(1、循环条件: 判断字符串是否相等){

                                    //2、循环操作

                                    //3、再次接收键盘中的字符串,更改循环条件,来结束循环

               方式2:【P97页示例4代码】

                             while(1、循环条件: int变量结合关系运算符做比较){

                                    //2、循环操作

    //3、迭代部分,int变量++或--,来更改循环条件,结束循环操作

                             }

    三、do….while循环

    1、            适用场合    :先循环1次,根据条件判断后,再循环

    2、            语法

    do{

           //2、循环体(循环操作)

           //3、更改循环条件

    }while(条件) ;   //1、循环条件

    第六章

    一、for循环的使用场合

    l  while循环——先判断,再循环

    while(1、条件表达式){

         //2、循环操作

         //3、更改循环条件表达式

    }

    l  do…while——先循环,再判断

    do{

    //2、循环操作

             //3、更改循环条件表达式

    }while(1.条件表达式);

    以上2种循环,一般用于循环次数不确定的情况下

    已知循环次数,优先使用for循环

    二、for循环的语法

                for (1.初始部分 ; 2.条件判断 ; 3.迭代部分 ) {

                4.循环操作

                }

    三、for循环的执行顺序

         1次循环

    l  先执行初始部分(只在第1次循环时执行)

    l  再进行条件判断

    n  如果满足条件,执行循环操作

    n  如果不满足条件,循环结束

    2~N次循环——条件满足

                在第1次执行完循环操作后

    ●先执行迭代部分

    ●再进行条件判断

    ■如果满足条件,执行循环操作

    ■如果不满足条件,循环结束

    四、2个关键字

    l  break【一般和if条件语句一起使用

    ■在开关语句switch结构中,用于结束switch语句

    ■在循环结构中,结束或终止循环

    l  continue

    在循环中,结束本次循环,进入下一次循环.

    二重循环

    一、回顾3种循环结构

    1、while

    l 语法

    条件表达式的初始值;

    while(条件表达式){

    循环操作;

    更改条件表达式的语句;

    }

    l 特点:先判断,再执行,有可能一次循环都没有

    l 适用的场合:循环次数未知

    l 表现形式

    n 第一种:循环的次数确定

    u 条件表达式,判断整型的变量在某个范围

    u while(i<=5){ //不需要接收用户输入}

    n 第二种:循环次数不限,用户输入某个值结束循环

    u 条件表达式,根据用户输入的值进行判断

    u while(用户输入的值和某个值做比较){

    如输入0或(yes/no)结束循环

    u }

    2、do…while

    l 语法

    条件表达式的初始值;

    do{

    循环操作;

    更改条件表达式的语句;

    }while(条件表达式);

    l 特点:先执行,再判断,至少循环1次

    l 适用场合,同while循环

    l 表现形式,同while循环

    3、for

    l 语法

    for(初始值;条件表达式;迭代部分){

    //循环操作

    }

    l 特点:同while循环,都先判断,再执行,有可能1次循环都不执行

    l 适用场合:循环次数固定

    二、循环中常见的2个语句

    break——终止循环(循环未完毕时,提前结束循环)

    continue——结束本次循环,进入下一次循环

     

     

  • 相关阅读:
    ArcGIS按选定线分割面-案例教程
    ArcGIS 批量修改数据名称-arcgis案例实习教程
    ArcGIS 图层旋转工具-arcgis案例实习教程
    ArcGIS 要素类平移工具-arcgis案例实习教程
    GIS案例学习笔记-三维生成和可视化表达
    ArcPy开发教程2-管理地图文档1
    MFC和GDI+一起使用
    wContour
    [转载]WGS84坐标与Web墨卡托坐标互转
    C#和VC++字符集和编码
  • 原文地址:https://www.cnblogs.com/songjiabo/p/6956216.html
Copyright © 2011-2022 走看看