欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java趣味題和答案

錢艷冰1年前6瀏覽0評論

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 這門語言有更加深刻的理解和應用。