流程控制-循环

    循环就是重复执行一些语句。这个技术使用起来非常方便,因为可以对操作重复任意多次,而无需每次都要编写相同的代码。

    例如,下面的代码计算一个银行账户在10年后的金额,假定不计算每天的利息,且该账户没有其他款项的存取:

     double balance = 1000;

     double interestRate = 1.05;//5% interest/year

     balance *= interestRate;

     balance *= interestRate;

     balance *= interestRate;

     balance *= interestRate;

     balance *= interestRate;

     balance *= interestRate;

     balance *= interestRate;

     balance *= interestRate;

     balance *= interestRate;

     balance *= interestRate;

    相同的代码编写10次很浪费时间,如果把10年改为其他值,又会如何?那就必须把该代码行手工赋值需要的次数,这么多么痛苦的事!

    幸运的是,完全不必这样做。使用一个循环就可以对指令执行需要的次数。

    循环的另一个重要类型是一直循环到给定的条件满足为止。这些循环比上面描述的循环略微简单,所以首先从这类循环开始。

posted @ 2009-03-14 00:12    阅读(175)  评论(0编辑  收藏  举报