版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lz527657138/article/details/83180944
Java程序实现水仙花
package shuixianhua;
/**
* 水仙花
* 一个数的个位,十位,百位的3次方(立方)之和等于该数
*/
public class ShuiXianHua {
/**
* 水仙花处理方法
*/
public static void daffodilMethod() {
//查找并输出100~999中的水仙花
for (int i = 100; i <= 999; i++) {
int b = (i/100);
//System.out.println(i+"百位:"+b);
int s = (i%100)/10;
//System.out.println(i+"十位:"+s);
int g = (i%10);
//System.out.println(i+"个位:"+g);
if(b*b*b+s*s*s+g*g*g==i){
System.out.println("水仙花:"+i);
}
}
}
/**
* 主函数
*/
public static void main(String[] args) {
daffodilMethod();
}
}