您的位置:首页 > 职场人生

黑马程序员——我对循环结构的理解

2014-10-30 00:35 197 查看
                    ------android培训java培训、期待与您交流------     

 如果想处理重复的工作时,“循环”就是一个很好的选择,它可以运行相同的程序片段,还

可以使程序结构化。就要认识选择与循环结构语句,学习如何利用这些不同的结构编写出有

趣的程序,让程序的编写更灵活,操控更方便。

       循环结构则是根据判断条件的成立与否,决定程序段落的执行次数,而这个程序

段落就称为循环主体。循环主体是十分重要的。

       当while循环主体有且只有一个语句时,可以将大括号除去。在while循环语句中,

只有一个判断条件,它可以是任何表达式,当判断条件的值为真,循环就会执行一次,

再重复测试判断条件、执行循环主体,直到判断条件的值为假,才会跳离while循环。

下面列出了while循环执行的流程。 

    1、 第一次进入while循环前,就必须先为循环控制变量(或表达式)赋起始值。 

    2、 根据判断条件的内容决定是否要继续执行循环,如果条件判断值为真(True),

    继续执行循环主体;条件判断值为假(False),则跳出循环执行其他语句。 

   3、 执行完循环主体内的语句后,重新为循环控制变量(或表达式)赋值(增加

   或减少),由于while循环不会自动更改循环控制变量(或表达式)的内容,

   所以在while循环中为循环控制变量赋值的工作要由设计者自己来做,完成

   后再回到步骤2重新判断是否继续执行循环。 

    咱们看一下while循环的基本流程 

 下面这个程序是循环计算1累加至10: 

01 // 以下程序说明了while循环的使用方法 

02 public class MyJava

03 { 

04 public static void main(String[] args) 

05 { 

06 int i = 1 ,sum = 0 ; 

07 

08 while(i<=10) 

09 { 

10 sum += i ; // 累加计算 

11 i++ ; 

12 } 

13 System.out.println("1 + 2 + ...+ 10 = "+sum); // 输出结果 

14 } 

15 } 

输出结果: 

1 + 2 + ...+ 10 = 55 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java