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

来源:互联网 发布:凯立德v7端口修改工具 编辑:程序博客网 时间:2024/05/15 01:36

                    ------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 

0 0