44_水仙花个数

 1 /*
 2     水仙花
 3     需求:
 4         在控制台输出所有的“水仙花数”
 5 */
 6 public class OperatorDemo{
 7     public static void main(String[] args){
 8         //定义变量count,用于保存“水仙花”的数量,初始值为0
 9         int count = 0;
10         //输出所有水仙花数必然要使用到循环,遍历所有的三位数,三位数从100开始,到999结束
11         for(int i = 100; i<1000;i++){
12             int ge = i%10;
13             int shi = i/10%10;
14             int bai = i/10/10%10;
15             
16         //判定条件是将三位数中的每个数值取出来,计算立方和后与原始数字比较是否相等
17         if(ge*ge*ge+shi*shi*shi+bai*bai*bai ==i){
18             count ++;
19         }
20         }
21         System.out.println("水仙花共有:"+count+"个");
22     }
23 }

 

posted @ 2020-08-07 13:51  找不到北的北  阅读(112)  评论(0)    收藏  举报