第九天的简书
java实现找出101到1000内所有的水仙花数(水仙花数:a * a* a+b * b * b+c * c *c=d )
package test;
/什么是水仙花数(水仙花数:a * a a+b * b * b+c * c *c=d ) */
public final class ShuiXianHua {
public static void main(String[] args) {
// TODO Auto-generated method stub
int b1, b2, b3;/*定义三个整形变量接收水仙花数的个位十位百位*/
for(int m=101; m<1000; m++) //从101开始到999结束循环
{
b3 = m / 100;//B3为百位
b2 = m % 100 / 10;//B2为十位
b1 = m % 10;//B1为个位
if((b3*b3*b3 + b2*b2*b2 + b1*b1*b1) == m)//当满足这个条件时实行以下代码
{
System.out.println(m+"是一个水仙花数");
}
}
}
}
image.png