一、for循环
1、简答说明
for(初始化语句; 条件判断语句; 条件控制语句){
循环体语句:
}
(1)执行初始化语句
(2)执行条件判断语句,看其结果是true还是false
(3)如果是false ,循环结束,如果是true ,继续执行执行循环体语句
(4)执行条件控制语句
(5) .回到(2)继续
2、案例:输出所有三位水仙花数并且每行输出2个数
(1)水仙花数:就是该数等于每一位上数的立方和。
(2)分析
- 先建立循环
- 计算是否满足条件,满足条件输出
- 取出三位数中的个位+位百位数字
3、参考代码
public class Test02{
//类名定义(有public的必须和文件名同名)
public static void main(String[] args){
//主函数定义
int count = 0; //用来计数
//(1)通过循环获取所有三位数100-999
for(int i=100; i<=999; i++){
//(2)将每一个三位数拆分为个位,十个,百位
int ge = i%10;
int shi = i/10%10;
int bai = i/10/10%10;
//(3)再次判断,是否满足每位立方和等于原来那个数i
if(((ge*ge*ge)