學習Java編程的最佳方法是通過實例練習。該頁面包含Java基本概念的示例。建議您參考這些示例中的參考資料,并自己嘗試使用它們。這個頁面上的所有程序都經(jīng)過測試,應該可以在所有平臺上運行。
Java程序以打印整數(shù)(由用戶輸入)
Java程序兩個整數(shù)相加
Java程序將兩個浮點數(shù)相乘
Java程序來查找字符的ASCII值
用于計算商數(shù)和余數(shù)的Java程序
Java程序交換兩個數(shù)字
Java程序檢查數(shù)字是偶數(shù)還是奇數(shù)
Java程序來檢查字母是元音還是輔音
Java程序在三個數(shù)字中找到最大的只
Java程序來查找二次方程式的所有根
Java程序來檢查閏年
Java程序檢查數(shù)字是正數(shù)還是負數(shù)
Java程序檢查字符是否為字母
Java程序來計算自然數(shù)之和
Java程序查找數(shù)字的階乘
Java程序生成乘法表
顯示斐波那契數(shù)列的Java程序
Java程序查找兩個數(shù)字的最大公因數(shù)
Java程序查找兩個數(shù)字的最小公倍數(shù)
Java程序使用循環(huán)從A到Z顯示字符
Java程序來計算整數(shù)中的位數(shù)
Java程序反轉數(shù)字
Java程序來計算數(shù)字的冪
Java程序檢查數(shù)字是否為回文
Java程序檢查數(shù)字是否為質(zhì)數(shù)
Java程序顯示兩個間隔之間的質(zhì)數(shù)
Java程序檢查Armstrong數(shù)字
Java程序在兩個間隔之間顯示Armstrong數(shù)
Java程序使用函數(shù)顯示間隔之間的質(zhì)數(shù)
Java程序使用函數(shù)顯示間隔之間的阿姆斯壯數(shù)
Java程序以顯示數(shù)字的因數(shù)
Java程序使用switch ... case創(chuàng)建一個簡單的計算器
Java程序檢查一個數(shù)字是否可以表示為兩個質(zhì)數(shù)之和
Java程序使用遞歸查找自然數(shù)之和
Java程序使用遞歸查找數(shù)字的階乘
Java程序使用遞歸查找最大公因數(shù)
Java程序實現(xiàn)二進制數(shù)與十進制相互轉換
Java程序實現(xiàn)八進制數(shù)與十進制相互轉換
Java程序實現(xiàn)二進制數(shù)與八進制相互轉換
Java程序使用遞歸來反轉句子
Java程序使用遞歸來計算冪
Java程序使用數(shù)組計算平均值
Java程序查找數(shù)組的最大元素
Java程序來計算標準偏差
Java程序使用多維數(shù)組兩個矩陣相加
Java程序使用多維數(shù)組乘以矩陣
Java程序通過將矩陣傳遞給函數(shù)來將兩個矩陣相乘
Java程序查找矩陣轉置
Java程序查找字符串中字符的出現(xiàn)次數(shù)
Java程序計算句子中元音和輔音的數(shù)量
Java程序按字典順序對元素進行排序
Java程序通過將類傳遞給函數(shù)來添加兩個復數(shù)
Java程序來計算兩個時間段之間的時差
Java代碼創(chuàng)建金字塔和圖案
Java程序從字符串中刪除所有空格
Java程序來打印數(shù)組
Java程序將字符串轉換為日期
Java程序將數(shù)字四舍五入到n個小數(shù)位
Java程序來合并兩個數(shù)組
Java程序實現(xiàn)字符與字符串相互轉換
Java程序檢查數(shù)組是否包含給定值
Java程序檢查字符串是否為null或空
Java程序獲取當前日期/時間
Java程序將毫秒轉換為分鐘和秒
Java程序實現(xiàn)兩個日期相加
Java程序合并兩個列表
Java程序將列表(ArrayList)與Array相互轉換
Java程序獲取當前工作目錄
Java程序將哈希映射(HashMap)轉換為列表
Java程序將數(shù)組與Set(HashSet)相互轉換
Java程序將字節(jié)數(shù)組轉換為十六進制
Java程序根據(jù)文件內(nèi)容創(chuàng)建字符串
Java程序將文本追加到現(xiàn)有文件
Java程序將堆棧跟蹤轉換為字符串
Java程序將文件與為字節(jié)數(shù)組相互轉換
Java程序將InputStream轉換為字符串
Java程序將OutputStream轉換為字符串
Java程序按字符串值查找枚舉
Java程序比較字符串
Java程序按值對映射進行排序
Java程序按屬性對自定義對象的ArrayList進行排序
Java程序檢查字符串是否為數(shù)字
Java程序創(chuàng)建目錄
Java程序重命名文件
Java程序列出目錄中的文件
Java程序復制文件
Java程序將char類型變量轉換為int
Java程序將int類型變量轉換為char
Java程序將長類型變量轉換為int
Java程序將int類型變量轉換為long
Java程序將布爾變量轉換為字符串
Java程序將字符串類型變量轉換為布爾值
Java程序將字符串類型變量轉換為int
Java程序將int類型變量轉換為String
Java程序將int類型變量轉換為double
Java程序將雙精度類型變量轉換為int
Java程序將字符串變量轉換為雙精度
Java程序將雙精度類型變量轉換為字符串
Java程序將原始類型轉換為對象,反之亦然
Java程序實現(xiàn)冒泡排序算法
Java程序實現(xiàn)快速排序算法
Java程序以實現(xiàn)合并排序算法
Java程序實現(xiàn)二進制搜索算法
Java程序從一個構造函數(shù)調(diào)用另一個構造函數(shù)
Java程序實現(xiàn)私有構造函數(shù)
Java程序將lambda表達式作為方法參數(shù)傳遞
Java程序將方法作為參數(shù)傳遞給其他方法
Java程序來計算方法的執(zhí)行時間
Java程序將字符串轉換為InputStream
Java程序將InputStream轉換為字節(jié)數(shù)組
Java程序將文件作為InputStream加載
Java程序創(chuàng)建文件并寫入文件
Java程序逐行讀取文件的內(nèi)容
Java程序刪除文件
Java程序刪除空目錄和非空目錄
Java程序以獲取文件擴展名
Java程序從絕對路徑獲取文件名
Java程序從兩個絕對路徑獲取相對路徑
Java程序對文件中存在的行數(shù)進行計數(shù)
Java程序來確定對象的類
Java程序創(chuàng)建枚舉類
Java程序來打印類的對象
Java程序創(chuàng)建自定義異常
Java程序創(chuàng)建一個不可變的類
Java程序來檢查兩個字符串是否是字謎
Java程序來計算字符串的所有排列組合
Java程序創(chuàng)建生成隨機字符串
Java程序清除StringBuffer
Java程序將字符串中每個單詞的首字符大寫
Java程序迭代字符串中的每個字符。
Java程序區(qū)分字符串==運算符和equals()方法
Java程序在字符串上實現(xiàn)switch語句
Java程序來計算單利和復利
Java程序實現(xiàn)多重繼承
Java程序獲取操作系統(tǒng)的名稱和版本
Java程序檢查三個布爾變量中的兩個是否為真
Java程序遍歷枚舉
Java程序檢查生日并打印生日快樂消息
Java程序實現(xiàn)LinkedList
Java程序實現(xiàn)堆棧數(shù)據(jù)結構
Java程序實現(xiàn)隊列數(shù)據(jù)結構
Java程序在一遍歷代中獲取LinkedList的中間元素
Java程序將LinkedList與數(shù)組相互轉換
Java程序將Arraylist與數(shù)組相互轉換
Java程序將ArrayList與字符串相互轉換
Java程序遍歷ArrayList
Java程序以遍歷HashMap
Java程序遍歷Set集合
Java程序使用鍵更新HashMap的值
Java程序從ArrayList中刪除重復的元素
Java程序使用值從HashMap獲取鍵
Java程序檢測LinkedList中是否存在循環(huán)
Java程序計算兩個集合的并集
Java程序計算兩個集合的交集
Java程序計算兩組之間的差集
Java程序來檢查一個集合是否是另一個集合的子集
Java程序按鍵對Map進行排序
Java程序將ArrayList作為函數(shù)參數(shù)傳遞
Java程序使用Lambda表達式遍歷ArrayList
Java程序來實現(xiàn)二叉樹數(shù)據(jù)結構
Java程序執(zhí)行前序樹遍歷
Java程序執(zhí)行后序樹遍歷
Java程序執(zhí)行有序樹遍歷
Java程序來計算樹中葉節(jié)點的數(shù)量
Java程序檢查字符串是否包含子字符串
Java程序訪問類的私有成員
Java程序來檢查字符串是否是兩個字符串的有效重組
Java程序實現(xiàn)圖形數(shù)據(jù)結構