需求:
在控制台输出所有的“水仙花数”。
分析:
①输出所有的水仙花数必然要使用到循环,遍历所有的三位数,三位数从100-999.
for (int i =100;i <= 999;i++){}
②定义三位数的三个数值分别为ge(个位数),shi(十位数),bai(百位数),水仙花数为sxh。
int ge = i%10;
int shi = i/10%10;
int bai = i/10/10%10;
③不是每个三位数都是水仙花数,因此需要判定,满足条件的数字才进行输出。
if(水仙花数 == i){
System.out.println(sxh);
}
for循环语句格式:
if语句格式:
水仙花数代码:
运行结果: