Java 是一種充滿趣味性的編程語言,它能夠處理多種計算機任務。而其中一些趣味題目也是很吸引人的。
下面列出一些 Java 趣味題目及其答案:
// 1. 將一個字符串反轉 String str = "hello world"; String reversedStr = new StringBuilder(str).reverse().toString(); System.out.println(reversedStr); // 輸出: dlrow olleh // 2. 在控制臺上打印金字塔 int rows = 5; for (int i = 1; i<= rows; i++) { for (int j = 1; j<= rows - i; j++) { System.out.print(" "); } for (int k = 1; k<= i; k++) { System.out.print("* "); } System.out.println(); } /* 輸出: * * * * * * * * * * * * * * * */ // 3. 使用遞歸求解斐波那契數列 int fibonacci(int n) { if (n == 0 || n == 1) { return n; } return fibonacci(n-1) + fibonacci(n-2); } System.out.println(fibonacci(5)); // 輸出: 5 (1 + 1 + 2 + 3 + 5 = 5) // 4. 計算一個數的階乘 int factorial(int n) { if (n == 0) { return 1; } return n * factorial(n-1); } System.out.println(factorial(5)); // 輸出: 120 (5 * 4 * 3 * 2 * 1 = 120)
通過這些趣味題目的練習,我們可以提高對 Java 編程的理解和實踐能力。相信隨著練習的不斷深入,我們會對 Java 這門語言有更加深刻的理解和應用。
上一篇oracle 01683
下一篇css圖片覆蓋文字問題