/** * @author HelloWorld * @create 2021-04-06-11:18 * @email 154803771@qq.com */ public class Test_4 { // 打印第一个水仙花数 public static void main(String[] args) { for (int i = 100; i < 999; i++) { int num = i; int count = 0; while (num != 0) { count += Math.pow(num % 10, 3); num /= 10; } if (i == count) { System.out.println(i); break; } } } }