for循环语句
- for循环语句的格式要求
for(初始化语句;条件判断语句;条件控制语句){
循环体语句;
}
-
for语句的执行流程
①执行初始化语句,该语句只会执行一次
② 执行条件判断语句,例如 i <= 5,看其返回结果是true还是false,如果为 false,结束循环,如果为true,则执行循环体语句
③当条件为true的时候,执行循环体语句
④执行条件控制语句,改变控制循环的变量,例如i++; 随后继续执行条件判断语句,以此类推 -
案例
经典的“水仙花数”例子
①首先什么是水仙花数?
水仙花数,指的是一个三位数,个位、十位、百位的数字立方和等于原数,例如153
3X3X3 + 5X5X5 + 1X1X1 = 153
从三位数中筛选,就要找出所有的三位数,所以循环该从最小的三位数100开始,循环到最大的三位数999。
②如何获取一个三位数的个位,十位,百位?
将循环中获取到的每一个数值,使用a变量记录
a % 10 得到个位
a / 10 % 10 得到十位
a/ 100 得到百位
public class ForDemo{
public static void main (String[] args){
int count = 0;
int a =<