循环:
当需要反复性的作一些重复性比较高的相同或类似工作,往往使用循环解决问题
循环结构:
while
do.....while
for
完整循环的核心:循环开始时,循环结束时,循环计量单位,循环目的
1.while循环:主要用于循环次数未知的情况下
...
while(判断条件){
//循环体
}
注意:while当条件为true时执行循环体,直到条件为假的时候循环体结束
先判断条件,再执行循环体
执行次数:0-N次
案例:打印10次HellloWord
求1-10的和
案例:
打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和
等于该数本身。例如:153 是一个"水仙花数",因为153=1 的三次方+5 的三次方+3 的
三次方。
提示:使用int类型,153/100=1 153%10=3 53/10=5
2. do....while循环
do{
//循环体 true
}while(条件)
注意:do...while当条件为true执行循环体,知道条件为假的时候循环体结束
先执行循环体,再判断条件
无论判断条件是true还是false,循环体至少执行一次
3.for循环
for(初始化语句;循环条件;计量单位变化){
//循环体
}
案例:打印出1-100之间所有不是7的倍数和不包含7的数字,并求和