/*水仙花数:个位数立方+十位数立方+百位数立方=水仙花数。
*根据for循环语句判断
*/
public class ShuiXianHua {
public static void main(String[] args) {
int x,ge,shi,bai;//定义整型变量
//100-999之间水仙花数循环
for( x =100;x<999;x++) {
ge=x%10;//个位计算方法
shi=x/10%10;//+位计算方法
bai=x/10/10%10;//百位计算方法
//判断x是否为水仙花数
if(x==ge*ge*ge+shi*shi*shi+bai*bai*bai) {
System. out. println(x);//是水仙花数则输出
}
}
}
}
Java 水仙花数
最新推荐文章于 2024-03-25 21:56:48 发布