@Arslan6and6
2016-01-07T06:33:11.000000Z
字数 722
阅读 603
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用于不明确范围、次数循环