色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java求水仙花數(shù)的和

錢斌斌1年前6瀏覽0評論

水仙花數(shù)是指一個三位數(shù),其各個數(shù)位立方和等于該數(shù)本身。例如:153是一個水仙花數(shù),因?yàn)?^3 + 5^3 + 3^3 = 153。

現(xiàn)在我們想要求出所有的三位水仙花數(shù)的和,使用Java語言來實(shí)現(xiàn)這個功能。

public class NarcissisticNumber {
public static void main(String[] args) {
int sum = 0;
for (int i = 100; i< 1000; i++) {
int a = i / 100;
int b = (i / 10) % 10;
int c = i % 10;
if (a * a * a + b * b * b + c * c * c == i) {
sum += i;
}
}
System.out.println("所有的水仙花數(shù)的和為:" + sum);
}
}

以上代碼中,我們使用for循環(huán)來遍歷三位數(shù),首先將三位數(shù)拆分成三個數(shù)位,然后求出這三個數(shù)位立方和是否等于原數(shù),若相等則將其加入到sum中,最后輸出所有水仙花數(shù)的和。

通過這個簡單的代碼實(shí)現(xiàn),我們可以快速求出所有的三位水仙花數(shù)的和,同時也體驗(yàn)到了Java語言的編寫過程。