练习(1)
雖然題目簡單,但是涉及的知識點不少,或者說涉及的知識點很常見,java就是要多編程,不然很基礎的都會忘記。
使用公式C=(5/9)(F-32)打印下列華氏溫度與攝氏溫度對照表。
0 ? ? ?-17
20 ? ? -6
40 ? ? 4?
60 ? ? 15
80 ? ? 26
100 ? ?37
120 ? ?48
140 ? ?60
160 ? ?71
180 ? ?82?
200 ? ?93
220 ? ?104
240 ? ?115
260 ? ?126
280 ? ?137
300 ? ?148
打印出所有的"水仙花數",所謂"水仙花數"是指一個三位數,其各位數字立方和等于該數本身。例如:153 是一個"水仙花數",因為153=1的三次方+5的三次方+3的三次方。
package practice;public class practice {public static void main(String[] args) {for(int i = 100;i <= 999;i++) {int a = i % 10;//取個位的數;int b = i / 10 % 10;//十位int c = i / 100;//百位;if(a * a * a + b * b * b + c * c * c == i) {System.out.println(i);}}}}求1+2!+3!+...+20!的和。
package practice;import java.util.Scanner;public class practice_3 {public static void main(String[] arg) {System.out.println("請輸入要計算的階層層數");Scanner input = new Scanner(System.in);int n = input.nextInt();long sum = 0, t = 1;for(int i = 1;i <= n;i++){t = t * i;//用來計算每一個數的階層sum = sum + t;//用來計算最終的階層的和}System.out.println(sum);} }?
總結
- 上一篇: Linux 0.11 实验环境搭建与调试
- 下一篇: main函数解析(一)——Linux-0