您的位置:首页 > 编程语言 > Java开发

java 第七讲 流程控制语句续

2011-12-21 13:05 453 查看
1. java中循环控制语句分为三种,分别是 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);

}
}


  1到100所有偶数的和

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那么,   do...while和while的等同。

5. 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);

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