Java语言基础(三)
循环语句:
1、循环的概念:循环语句也称为迭代语句,用于重复执行相同的操作。
2、循环的组成
A:循环体:要重复执行的操作。
B:初始化条件:一般地,定义的是一个初始变量。
C:判断条件:用于控制循环结束的语句。
D:控制条件:用于控制变量的变化的语句。一般是 ++/-- 操作。
3、循环的分类:while [当型循环]、do…while [直型循环]、for循环。
A、while [当型循环]
初始化条件;
while(判断条件)
{
循环体;
控制条件;
}
执行流程:
a:先执行初始化条件;
b:执行判断条件;
c:根据判断条件的返回值来判断下一步的操作:
true:执行循环体。
false:结束循环。
d:最后执行控制条件,然后返回到b继续执行。
特点:先判断为true在执行循环,否则结束循环。
案例:输入一个数,实现这个数的阶乘 5! = 5* 4 * 3* 2* 1;
B:do…while [直型循环]
初始化条件;
do{
循环体;
控制条件;
}while(判断条件)
执行流程:
a:先执行初始化条件;
b:执行循环体和控制条件一次;
c:执行判断条件
d:根据返回值
true:返回b继续执行。
false:就结束循环。
特点:先执行一次,在判断为true继续循环,否则结束循环。
C:for循环
for(初始化条件; 判断条件; 控制条件)
{
循环体;
}
执行流程:
a:先执行初始化条件;
b:执行判断条件;
c:根据判断条件的返回值来判断下一步的操作:
true:执行循环体。
false:结束循环。
d:最后执行控制条件,然后返回到b继续执行。
注意!!!:
a:一般使用for循环或者while循环,而且这两种循环是可以等价转换的。
b:do…while循环至少执行一次循环体。
c:for循环用于知道具体循环次数,while用于不明确具体循环次数。
4、break、continue语句
break:改变流程控制语句 跳出循环。
continue:只能在循环里,跳过当前循环体中剩余的语句从而执行下一次循环。
好了,我们Java语言基础(三)的分享就到这里结束了,希望大家努力学习!!!
谢谢大家的欣赏与关注!!!