Java任務 溫度轉換,水仙花,階乘求和

2021-08-07 21:28:23 字數 1134 閱讀 3464

1.使用公式c=(5/9)(f-32)列印下列華氏溫度與攝氏溫度對照表:

public class chart

system.out.printf("\n\n\n");

for(int f=300;f>=0;f-=20)

} }

執行結果截圖:

題目分析:使用公式完成攝氏溫度和華氏溫度的轉換,使用for迴圈依次計算並列印輸出,注意輸出格式,\t製表             符,%1.1f是保留小數點後一位,這裡還需要進行強制型別轉換。

2.列印出所有的

"水仙花數",所謂"水仙花數"是指乙個三位數,其各位數字立方和等於該數本身。例如:153 是乙個"水仙花數",因為153=1的三次方+5的三次方+3的三次方。

public class flowers 

} }}

執行結果截圖:

題目分析:題目中最重要的是將需檢驗數字的個位十位百位的分別表示,表示出來之後使用條件語句if判斷是否是題                     目中所求的水仙花數,若是,則輸出。

3.求1+2!+3!+...+20!的和。

public class factorial 

sum+=f;//

把每乙個數字的階乘結果進行求和運算

} system.out.println(sum);//

把總和輸出

// int a,sum=0,s=1;

// for(a=1;a<=20;a++)

// system.out.print(sum); }}

執行結果截圖:

題目分析:兩層迴圈的巢狀,第一層是所需要計算的所有數字,第二層是第一層中所有數字需要完成的階乘計算,完成後求和並列印輸出。

Java水仙花數

要判斷乙個數是否為水仙花數,首先得弄清楚,該數個十百上的數立方相加是否等於本身,如153 1 3 5 3 3 3 第二步要解決的就是,要取到水仙花數個位,十位,百位的數。利用math.pow x,y 函式相加,判斷輸入的值是否為水仙花數。如下 scanner input new scanner sy...

Java 水仙花數

水仙花數 narcissistic number 也被稱為超完全數字不變數 pluperfect digital invariant,ppdi 自戀數 自冪數 阿姆斯壯數或阿姆斯特朗數 armstrong number 水仙花數是指乙個 3 位數,它的每個位上的數字的 3次冪之和等於它本身 例如 1...

Java演算法之「水仙花數」

列印出所有的 水仙花數 所謂 水仙花數 是指乙個三位數,其各位數字立方和等於該數本身。分析 水仙花數首先是個三位數,即在100 999這個範圍內選出所謂的 水仙花數 然後各個位數分別進行立方運算,然後再求和,並且等於其本身。假設乙個水仙花數為i,先將其各個位上的數依次摘出來,然後求平方和,即,i 1...