[关闭]
@Arslan6and6 2016-01-07T06:33:11.000000Z 字数 722 阅读 603

Java基础 控制流语句之二循环语句

Java学习笔记

循环语句

while循环
do-while循环
for循环

1.while
只要条件为true,while循环执行一个语句或一组语句。
扩展格式:
初始化语句
while(判断条件语句){
循环体语句
条件控制语句
}

while(测试)
{
 条件测试为true,操作语句被执行
}

示例

int count = 0;    
while(conut<10){
  System.out.println(count);
  count++;
}

赋初始值,循环中改变初始值,控制条件。三者具备才会退出,不会死循环。

2.do-while
扩展格式:
初始化语句
do{
循环体语句
控制条件语句
} while (判断条件语句)

先执行一次被执行语句再评估测试条件是否为真。

do{
  System.out.println(count);
  count++;                  //至少被执行一次
} while (count<10);

3.for
主要用于按预定的次数执行语句或语句块
for(初始化语句;判断条件语句;控制条件语句){
循环体语句
}
执行流程:
A.执行初始化语句
B.执行判断条件语句,看结果是true还是false:
如果是true,继续执行。
如果是false,循环结束。

for(初始化;测试;增量){    
操作语句;
}
/*先初始化赋值,然后做测试,为true,则执行操作语句。而后初始化值进行增量,增量值测试如为true,则再次执行操作语句,进入循环,直到增量测试值为false,退出循环语句。*/

示例

for(count=0;count<10;count++)
{
    System.out.println(count);
}

for循环与while循环使用场景区别:
for用于给定范围循环
while用于不明确范围、次数循环

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注