package cn.lijun.demo6; public class Test2 { public static void main(String[] args) { for(int i=100;i<1000;i++){ int bai=i/100%10; int shi=i/10%10; int ge=i%10; if(i==bai*bai*bai+shi*shi*shi+ge*ge*ge){ System.out.println(i); } } } }…
public class Test2 { public static void main(String[] args) { //水仙花 数 指的是一个三位数(100-999) //三位数本身= 百位数立方+十位数的立方+个位数的立方 //153 = 1*1*1+5*5*5+3*3*3 for(int i=100;i<1000;i++){ int shi = i/10%10; int ge = i%10; if(i==bai*bai*bai+shi*shi*shi+ge*ge*ge){ Syste…
/* 在控制台输出所有的“水仙花数” 水仙花:100-999 在以上数字范围内:这个数=个位*个位*个位+十位*十位*十位+百位*百位*百位 例如:xyz=x^3 +y^3 +z^3 怎么把三位数字拆成每位整数 思路:百位: int x= i / 100 十位: int y = i / 10 % 10 个位: int z = i % 10 */ class LoopTest3 { public static void main(String[] args) { for (int i=100; i…