一、for 循环:(*控制一段代码反复执行很多次)
//格式:
for(初始化语句;循环条件;迭代语句){
循环体语句(重复执行的代码);
}
常见for循环示例:
1、计算前100项之和:
前100项之和执行结果:
2、前100项奇数之和:
前100项奇数之和执行结果:
3、找1000以内的水仙花数 :
1000以内的水仙花数执行结果:
二、while循环:
//格式:
while (循环条件){
循环体语句(被重复执行的代码);
迭代语句; //如果少了迭代语句就很有可能出现死循环
}
示例:
珠穆朗玛峰折纸运行结果:
*for 与 while语句的区别:
1、功能上是完全一样的,for能解决的whlie也能解决,反之也是。
2、使用规范:知道循环几次:使用for;不知道循环几次使用while来解决。
3、for循环中,控制循环的变量值再循环中可以使用。 while循环中,控制循环变量在循环后还可以继续使用。
三、do while循环:(特点:会先执行一次循环体,先执行后判断)
格式:
初始化语句;
do {
循环体语句;
迭代语句;
}while循环条件;
示例: 打印三次helloWorld
打印执行结果: