1、用while语句实现循环
while(表达式){语句}
当表达式的值为真时,一直执行语句,知道其值为假,不再执行
2、do....while语句实现循环
do
{循环体语句}
while(表达式);
先执行循环体语句,然后判断表达式的真假,为真,再次执行循环体语句,直到为假
3、用for语句实现循环
for(表达式1;表达式2;表达式3)语句
表达式1相当于循环变量赋初值,表达式2相当于循环条件,表达式3相当于循环变量增值
(1)先求解表达式1
(2)求解表达式2,为真则执行语句,为假结束循环
(3)求解表达式3
(4)转回上面第(2)步骤
(5)循环结束
a、表达式1可以省略,但后面的分号不能省
b、如果省略表达式2,则这是个死循环
c、表达式3可以省略,但要保证循环能正常结束
d、表达式1和3都可以省略,相当于只给循环条件,相当于while语句
e、三个表达式都省略,死循环
f、表达式1可以设置与循环变量初值赋值表达式,也可以和它无关
g、表达式一般是关系表达式,也可以是逻辑表达式、数值表达式、字符表达式,只要其值为非0,就执行循环体
4、用break语句提前退出循环
break;;
break不能用于循环语句和switch语句之外的任何其他语句
5、用continue语句提前结束本次循环
continue;
其作用为结束本次循环,即跳过循环体中下面未执行的语句,接着判断下一次循环,而break是直接退出循环