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

    什么是for循环结构?

     初始部分: 设置循环的初始状态,如设置记录循环次数的变量i为0.

     循环体: 重复执行的代码,即输出"好好学习,天天向上!".

     迭代部分: 下一次循环开始前要执行的部分,再while循环结构中它作为循环体的一部分,

                     如使用"i++;"进行循环次数的累加.

     循环条件: 判断是否继续循环的条件,如使用"i<100"判断循环次数是否已经达到100.

                     在for循环结构中,这几个部分同意必不可少,不然循环就会出现错误.for循环一般格式

                     如下.

    语法:

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

                  //循环体

           }

                                               

                                                                     for循环结构中三个表达式的含义

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

    eg1:

      inport  java.util.*;

      public  class  SumTable {

           public  static  void  main (String []  args){

                  int  i、 j;

                  Scanner  input  =  new  Scanner (System.in);

                  System.out.print ("请输入一个值: ");

                  int  val  =  input  nextInt (); 

                  System.out.println ("根据这个值可以输出以下加法表: ");

                  for(i = 0、 j = val; i <= val; i++、j--){

                       System.out.println(i + " + " + j + " = " + ( i + j )  );                

                   }

              }

       }

    break语句的使用

    eg2:

       for (int  i = 0;  i < 10;  i++){

             //跑100m

             if(不能坚持){

                    break;       //退出比赛

             }

       }

    小结:break 语句用于终止某个循环,使程序跳到循环体外的下一条语句.在循环中位于break

             后的语句将不再执行,循环也停止执行.

             break 语句不仅可以用在for循环结构中,也可以用在while和do-while循环结构中.break

             语句通常与if条件语句一起使用.

    continue 语句的使用:

    eg3:

         for (int i = 0; i<10; i++){

               //跑400m

               if(不口渴){

                    continue;   //不喝水,继续跑

              }

               //接过水壶,喝水

         }

            如果口渴,则执行 "接过水壶, 喝水;". 如果不口渴, 则执行continue语句; continue后面的语

        句 "接过水壶,喝水" 将不再被执行,之后进入下一次循环.

    对比break和continue:

       break语句用于终止某个循环,程序跳转到循环体外的下一句.

       continue语句用于跳出本次循环,进入下一次循环的语句.

    循环结构的总结:

     语法不同:

        while循环语句如下:

           while(<条件>){

                     //循环体     

            }

        do-while循环语句如下:

            do{

                    //循环体

           } while(<条件>);

        for循环语句如下:  

             for(初始化;条件;迭代){

                    //循环体

             }

    执行顺序不同:

       while循环结构:先进行条件判断,再执行循环体.如果条件不成立,退出循环.

       do-while循环结构:先进行循环体,再进行条件判断,循环体至少执行一次.

       for循环结构:先执行初始化部分,再进行条件判断,然后执行循环体,最后进行迭代部分的计算.

                              如果条件不成立,跳出循环.

     适用情况不同:

        在解决问题时,对于循环次数确定的情况,通常选用for循环结构;对于循环次数不确定的情况,

      通常选用while和do-while循环结构.

       

  • 相关阅读:
    jquery的get方式发送AJAX请求
    原生JS发送AJAX请求
    正则表达式(二)
    正则表达式(一)
    旅游攻略-北京三日游攻略(已实践)
    边旅游边赚钱的噱头,这是一种传销!
    hdu 1106 排序(水题)
    hdu 1258 Sum It Up(dfs+去重)
    hdu 1455 Sticks(dfs+剪枝)
    解决“LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”问题
  • 原文地址:https://www.cnblogs.com/QiliPING9/p/7638003.html
Copyright © 2011-2022 走看看