一.for循环
语法:
for(开始区间; 结束区间; 修改循环条件){
循环体;
}
开始区间:初始化表达式(确定开始)int i = 1;
结束区间:逻辑表达式(确定结束) int i <= 5;
修改循环条件:控制循环条件的表达式,改变变量的值 i++
执行流程:
- 初始化表达式,只执行1次
- 逻辑表达式 如果为true,则执行循环体 如果为false,则结束循环
- 当循环体执行完后,执行修改循环条件的语句
- 接下来,回到第2步,直到条件表达式的值为false,则循环结束
例子:水仙花数(所谓水仙花数是指一个数3位数,其
每位数字立方和等于其本身,如153 = 111 + 333 + 555)
分析:开始区间 int i=100;
结束区间 i<=999;
步长 i++
for (int i = 100; i <= 999; i++) {
// 判断 i == g*g*g + s*s*s +b*b*b
int g = i % 10; // 求个位数
int s = i / 10 % 10<