练习_寻找所有的水仙花数
水仙花数定义:
1.一定是3位数。
2.每一位的立方,加起来恰好是这个数本身,比如153=1的立方+3的立方+5的立方。
public class 水仙花数 {
public static void main(String[] args) {
for(int i = 100;i<1000;i++)//满足三位数的条件。
{
int ge = i%10;//求个位数上的值,对10进行取余。
int shi = (i/10)%10;//求十位数上的值,对10进行除,再进行取余。
int bai = i/100;//求百位数上的值。
if(i == ge*ge*ge + shi*shi*shi + bai*bai*bai)//各个位数的立方之和等于这个数本身。
{
System.out.println("找到水仙花数:" + i);
}
}
}
}