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程序,使用插入排序算法對數組元素進行排序。示例鏈接:插入排序實例