标签:style blog http color java 使用 strong 2014
接下来的三篇博客将介绍JAVA里会经常使用的循环结构,此篇首先来介绍While循环。
while是循环语句,也是条件判断语句。当事先不知道循环该执行多少次的时,就要用到while循环。while循环的格式如下:
当while循环主体有且只有一个语句时,可以将大括号除去。在while循环语句中,只有一个判断条件,它可以是任何表达式,当判断条件的值为真,循环就会执行一次,再重复测试判断条件、执行循环主体,直到判断条件的值为假,才会跳离while循环。
下面列出了while循环执行的流程。
1、 第一次进入while循环前,就必须先为循环控制变量(或表达式)赋起始值。
2、 根据判断条件的内容决定是否要继续执行循环,如果条件判断值为真(True),继续执行循环主体;条件判断值为假(False),则跳出循环执行其他语句。
3、 执行完循环主体内的语句后,重新为循环控制变量(或表达式)赋值(增加或减少),由于while循环不会自动更改循环控制变量(或表达式)的内容,所以在while循环中为循环控制变量赋值的工作要由设计者自己来做,完成后再回到步骤2重新判断是否继续执行循环。
while的循环流程图:
01 // 以下程序说明了while循环的使用方法
02 public class TestJava3_28
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
程序说明:
1、 在第6行中,将循环控制变量i的值赋值为1。
2、 第8行进入while循环的判断条件为i<=10,第一次进入循环时,由于i的值为1,所以判断条件的值为真,即进入循环主体。
3、 第9~12行为循环主体,sum+i后再指定给sum存放,i 的值加1,再回到循环起始处,继续判断i的值是否仍在所限定的范围内,直到i大于10即跳出循环,表示累加的操作已经完成,最后再将sum的值输出即可。
小康陪你学JAVA--------三大循环之While循环,布布扣,bubuko.com
标签:style blog http color java 使用 strong 2014
原文地址:http://www.cnblogs.com/kangshow/p/3896750.html