码迷,mamicode.com
首页 > 其他好文 > 详细

循环控制语句

时间:2016-08-01 19:42:31      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:

  1. Java中的循环控制语句一共有3种,分别是while,do… while以及for循环。
  2. while循环,形式为:
    while(布尔表达式)
      {
        //待执行的代码
      }

  技术分享

public class WhileTest
{
    public static void main(String[] args)
    {
        int a = 2; //循环变量
        int sum = 0; //存储相加后的结果
        
        while(a <= 100)
        {
            sum += a;
            a += 2;
        }
        System.out.println(sum);
    }
}

  3. do…while循环,新式为:
      do
      {
        //待执行的代码
      }
      while(布尔表达式);

技术分享

 

public class DoWhileTest
{
    public static void main(String[] args)
    {
        int a = 2;//循环变量
        int sum = 0; //存储相加后的结果

        do
        {
            sum += a;
            a += 2;
        }
        while(a <= 100);

        System.out.println(sum);

        int b = 2;

        while(b < 1)
        {
            System.out.println("Hello World");
        }

        do
        {
            System.out.println("Welcome");
        }
        while(b < 1);            
    }
}

  4. while与do…while之间的区别:如果布尔表达式的第一次判断就为false,那么while循环一次也不执行;do…while循环则会执行一次。

    如果布尔表达式第一次判断为true,那么while循环与do…while循环等价。
  5. for循环(使用最多的一种循环),形式为:
    for(变量初始化; 条件判断; 步进)
    {
      //待执行的代码
    }
  for循环的执行过程:
  1) 执行变量初始化。
  2) 执行条件判断。如果条件判断结果为假,那么退出for循环,开始执行循环后面的代码;如果条件判断为真,执行for循环里面的代码。
  3) 执行步进。
  4) 重复步骤2。

技术分享

public class ForTest
{
    public static void main(String[] args)
    {
        int sum = 0; //存储相加后的结果
        
        for(int i = 2; i <= 100; i += 2)
        {
            sum += i;
        }

        System.out.println(sum);

        int sum2 = 0; //存储相加后的结果

        for(int i = 100; i >= 1; i--)
        {
            sum2 += i;
        }

        System.out.println(sum2);
    }
}

 

循环控制语句

标签:

原文地址:http://www.cnblogs.com/yiyi16801/p/5726765.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!