折腾了两天VPS,今天把前几天学习的笔记补了上来,Java SE 流程控制语句续
1.Java中的循环控制语句一共有三种:分别是while do…while以及for循环。
2.while循环 形式为:
while(布尔表达式)
{ // 待执行代码 }
直到布尔表达式为假时,才跳出循环。
程序eg:
public class WhileTest
{
public static void main(String[] args)
{
int a=1;
int sum=0;
while(a<=100)
{
sum=sum+a;
a++;
}
System.out.println(sum);
}
}
3.do…while循环
do-while 循环,形式为:
do
{
//待执行代码
}
while(布尔表达式); //此处分号不能少
程序例子:
public class WhileTest
{
public static void main(String[] args)
{
int a=1;
int sum=0;
do
{
sum=sum+a;
a++;
}
while(a<=100);
System.out.println(sum);
}
}
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 WhileTest
{
public static void main(String[] args)
{
int a;
int sum=0;
for(a=1;a<=100;a++)
{
sum+=a;
}
System.out.println(sum);
}
}