public class Flower{
public static void main(String[] args){
for (int i=100;i<=999;i++){
int a = i/100; //取百位
int b = (i/10)%10;//取十位
int c = i%10; //取个位
if (i == a*a*a+b*b*b+c*c*c){
System.out.println(i);
}
}
}
}
/**
*程序在JCreator3.5中的输出结果为:
=================================
153
370
371
407
=================================
*/
public static void main(String[] args){
for (int i=100;i<=999;i++){
int a = i/100; //取百位
int b = (i/10)%10;//取十位
int c = i%10; //取个位
if (i == a*a*a+b*b*b+c*c*c){
System.out.println(i);
}
}
}
}
/**
*程序在JCreator3.5中的输出结果为:
=================================
153
370
371
407
=================================
*/
本文提供了一个简单的Java程序示例,用于找出所有三位的水仙花数。水仙花数是指一个n位数(n≥3),它的每个位上的数字的n次幂之和等于它本身。在此示例中,程序通过遍历100到999之间的所有整数并检查每个数是否满足条件来找到这些特殊的数字。

被折叠的 条评论
为什么被折叠?



