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


上一篇: Java注釋 下一篇: Java面向對象(OOP)概念