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 }