久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

java怎么統(tǒng)計水仙花數(shù)的個數(shù)

129次閱讀
沒有評論

共計 622 個字符,預(yù)計需要花費 2 分鐘才能閱讀完成。

要統(tǒng)計水仙花數(shù)的個數(shù),首先需要了解什么是水仙花數(shù)。水仙花數(shù)也稱為阿姆斯壯數(shù),它是一個 n 位數(shù),它的每個位上的數(shù)字的 n 次冪之和等于它本身。例如,153 是一個水仙花數(shù),因為 1^3 + 5^3 + 3^3 = 153。

以下是一個示例代碼,用于統(tǒng)計水仙花數(shù)的個數(shù):

public class NarcissisticNumber {public static void main(String[] args) {int count = 0;
        for (int i = 100; i <= 999; i++) {if (isNarcissisticNumber(i)) {System.out.println(i);
                count++;
            }
        }
        System.out.println(" 水仙花數(shù)的個數(shù)為:" + count);
    }

    public static boolean isNarcissisticNumber(int num) {int sum = 0;
        int originalNum = num;
        while (num > 0) {int digit = num % 10;
            sum += Math.pow(digit, 3);
            num /= 10;
        }
        return sum == originalNum;
    }
}

在上面的代碼中,我們從 100 到 999 遍歷所有的三位數(shù),然后使用 isNarcissisticNumber 方法來判斷是否是水仙花數(shù)。如果是水仙花數(shù),則打印出來并增加計數(shù)器的值。最后輸出水仙花數(shù)的個數(shù)。您可以根據(jù)需要修改代碼來統(tǒng)計其他位數(shù)的水仙花數(shù)。

丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2024-05-08發(fā)表,共計622字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 靖远县| 信阳市| 沙河市| 旅游| 仁化县| 江津市| 思茅市| 双江| 桃园市| 平泉县| 永修县| 武冈市| 太原市| 临澧县| 勐海县| 清苑县| 杭锦后旗| 青浦区| 阿尔山市| 甘德县| 改则县| 贵州省| 永吉县| 夏河县| 鸡泽县| 衡东县| 康平县| 恭城| 菏泽市| 开远市| 威宁| 旬邑县| 绿春县| 嘉祥县| 梁平县| 龙州县| 恩施市| 裕民县| 红原县| 英吉沙县| 博湖县|