public class NarcissisticNumber {

public static void main(String[] args) {
    for (int i = 100; i < 1000; i++) {
        if (isNarcissisticNumber(i)) {
            System.out.println(i);
        }
    }
}

public static boolean isNarcissisticNumber(int num) {
    int sum = 0;
    int n = num;
    while (n > 0) {
        int digit = n % 10;
        sum += digit * digit * digit;
        n /= 10;
    }
    return sum == num;
}

}

用Java写一个水仙花数代码

原文地址: https://www.cveoy.top/t/topic/eDKe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录