javaSE自学06--流 程 控 制02


 
3. for循环语句
for循环语句实现已知次数的循环,其基本格式为:

for(初始化表达式;测试表达式;步长)
{
    语句或块;
}


 
其执行顺序如下:
       (1) 首先运行初始化表达式。
       (2) 然后计算测试表达式,如果表达式为true,执行语句或块;如果表达式为false,退出for循环。
       (3) 最后执行步长。
 
【例】用for循环统计1~100(包括100)之间数的总和。源程序代码如下:

//程序文件名称为TestFor.java
public class TestFor
{
    public static void main(String args)
    {
          int sum = 0;
          for(int i = 1; i<=100; i++)
        sum += i;
          System.out.println("1到100(包括100)的数的总和为:" + sum);
    }
}


 
 
运行结果如下:
1到100(包括100)的数的总和为:5050

 
4  while循环语句
       while循环语句实现受条件控制的循环,其基本格式为:

       while(布尔表达式)
       {
        语句或块;
        }


       当布尔表达式为true时,执行语句或块,否则跳出while循环。
 
上面for循环语句的例子改为while语句后如下所示:

    int sum = 0;
    int i = 1;
    while (i<=100)
    {
    sum += i; 
i++;
}
    System.out.println("1到100(包括100)的数的总和为:" + sum);


 

5.do语句
do语句实现受条件控制的循环,其基本格式为:

do
{
    语句或块;
}
while(布尔表达式)


 
先执行语句或块,然后再判断布尔表达式。与while语句不同,当布尔表达式一次都不为true时,while语句一开始判断就跳出循环,不执行语句或块,而在do语句中则要执行一次。上面那个例子改为do循环为:

       int sum = 0;
       int i = 1;
       do
       {
    sum += i; 
    i++;
        }
        while (i<=100);
        System.out.println("1到100(包括100)的数的总和为:" + sum);


 
下一节将讲数组。
========================
练习作业:
用for、while、do分别实现1到10的乘积结果。
 
分享作业到i码邦的,可以获得100分积分奖励。


 
 
 
 
 

0 个评论

要回复文章请先登录注册

Template error, template file not found