Java基礎範例程式


Java基礎範例程式在面試中經常提到。這些程式可以從控制語句,陣列,字串,物件導向等等。讓我們來看看下面java範例程式的列表。

1. 斐波納契數列

編寫一個java程式列印斐波納契(fibonacci)數列不使用遞迴和使用遞迴。範例連結:斐波納契數列程式碼實現

輸入: 10

輸出: 0 1 1 2 3 5 8 13 21 34

2. 素數範例

編寫一個java程式來判定給定的一個數位是否為素數。範例連結:素數範例程式碼

輸入: 44

輸出: not prime number

輸入: 7

輸出: prime number

3. 回文數

編寫一個java程式斷定給定的字串是否為一個回文數。範例連結:回文數範例

輸入: 123

輸出: not palindrome number

輸入: 12321

輸出: palindrome number

4. 階乘

編寫一個java程式來列印數位的階乘。範例連結:階乘實現程式碼

輸入: 5

輸出: 120

輸入: 6

輸出: 720

5. 阿姆斯壯數

編寫一個java程式來斷定一個數值是否為阿姆斯壯(Armstrong)數。範例連結:阿姆斯壯數範例

輸入: 153

輸出: Armstrong number

輸入: 22

輸出: not Armstrong number

6. 氣泡排序

編寫一個java程式,使用氣泡排序演算法對陣列元素進行排序。範例連結:氣泡排序範例

輸入: 18 9 33 4 84 32

輸出: 4 9 18 32 33 84

7. 選擇排序

編寫一個java程式,使用選擇排序演算法對陣列元素進行排序。範例連結:選擇排序範例

輸入: 18 9 33 4 84 32

輸出: 4 9 18 32 33 84

8. 插入排序

編寫一個java程式,使用插入排序演算法對陣列元素進行排序。範例連結:插入排序範例