學(xué)習(xí)Java編程的最佳方法是通過實(shí)例練習(xí)。該頁(yè)面包含Java基本概念的示例。建議您參考這些示例中的參考資料,并自己嘗試使用它們。這個(gè)頁(yè)面上的所有程序都經(jīng)過測(cè)試,應(yīng)該可以在所有平臺(tái)上運(yùn)行。
Java程序以打印整數(shù)(由用戶輸入)
Java程序兩個(gè)整數(shù)相加
Java程序?qū)蓚€(gè)浮點(diǎn)數(shù)相乘
Java程序來查找字符的ASCII值
用于計(jì)算商數(shù)和余數(shù)的Java程序
Java程序交換兩個(gè)數(shù)字
Java程序檢查數(shù)字是偶數(shù)還是奇數(shù)
Java程序來檢查字母是元音還是輔音
Java程序在三個(gè)數(shù)字中找到最大的只
Java程序來查找二次方程式的所有根
Java程序來檢查閏年
Java程序檢查數(shù)字是正數(shù)還是負(fù)數(shù)
Java程序檢查字符是否為字母
Java程序來計(jì)算自然數(shù)之和
Java程序查找數(shù)字的階乘
Java程序生成乘法表
顯示斐波那契數(shù)列的Java程序
Java程序查找兩個(gè)數(shù)字的最大公因數(shù)
Java程序查找兩個(gè)數(shù)字的最小公倍數(shù)
Java程序使用循環(huán)從A到Z顯示字符
Java程序來計(jì)算整數(shù)中的位數(shù)
Java程序反轉(zhuǎn)數(shù)字
Java程序來計(jì)算數(shù)字的冪
Java程序檢查數(shù)字是否為回文
Java程序檢查數(shù)字是否為質(zhì)數(shù)
Java程序顯示兩個(gè)間隔之間的質(zhì)數(shù)
Java程序檢查Armstrong數(shù)字
Java程序在兩個(gè)間隔之間顯示Armstrong數(shù)
Java程序使用函數(shù)顯示間隔之間的質(zhì)數(shù)
Java程序使用函數(shù)顯示間隔之間的阿姆斯壯數(shù)
Java程序以顯示數(shù)字的因數(shù)
Java程序使用switch ... case創(chuàng)建一個(gè)簡(jiǎn)單的計(jì)算器
Java程序檢查一個(gè)數(shù)字是否可以表示為兩個(gè)質(zhì)數(shù)之和
Java程序使用遞歸查找自然數(shù)之和
Java程序使用遞歸查找數(shù)字的階乘
Java程序使用遞歸查找最大公因數(shù)
Java程序?qū)崿F(xiàn)二進(jìn)制數(shù)與十進(jìn)制相互轉(zhuǎn)換
Java程序?qū)崿F(xiàn)八進(jìn)制數(shù)與十進(jìn)制相互轉(zhuǎn)換
Java程序?qū)崿F(xiàn)二進(jìn)制數(shù)與八進(jìn)制相互轉(zhuǎn)換
Java程序使用遞歸來反轉(zhuǎn)句子
Java程序使用遞歸來計(jì)算冪
Java程序使用數(shù)組計(jì)算平均值
Java程序查找數(shù)組的最大元素
Java程序來計(jì)算標(biāo)準(zhǔn)偏差
Java程序使用多維數(shù)組兩個(gè)矩陣相加
Java程序使用多維數(shù)組乘以矩陣
Java程序通過將矩陣傳遞給函數(shù)來將兩個(gè)矩陣相乘
Java程序查找矩陣轉(zhuǎn)置
Java程序查找字符串中字符的出現(xiàn)次數(shù)
Java程序計(jì)算句子中元音和輔音的數(shù)量
Java程序按字典順序?qū)υ剡M(jìn)行排序
Java程序通過將類傳遞給函數(shù)來添加兩個(gè)復(fù)數(shù)
Java程序來計(jì)算兩個(gè)時(shí)間段之間的時(shí)差
Java代碼創(chuàng)建金字塔和圖案
Java程序從字符串中刪除所有空格
Java程序來打印數(shù)組
Java程序?qū)⒆址D(zhuǎn)換為日期
Java程序?qū)?shù)字四舍五入到n個(gè)小數(shù)位
Java程序來合并兩個(gè)數(shù)組
Java程序?qū)崿F(xiàn)字符與字符串相互轉(zhuǎn)換
Java程序檢查數(shù)組是否包含給定值
Java程序檢查字符串是否為null或空
Java程序獲取當(dāng)前日期/時(shí)間
Java程序?qū)⒑撩朕D(zhuǎn)換為分鐘和秒
Java程序?qū)崿F(xiàn)兩個(gè)日期相加
Java程序合并兩個(gè)列表
Java程序?qū)⒘斜?ArrayList)與Array相互轉(zhuǎn)換
Java程序獲取當(dāng)前工作目錄
Java程序?qū)⒐S成?HashMap)轉(zhuǎn)換為列表
Java程序?qū)?shù)組與Set(HashSet)相互轉(zhuǎn)換
Java程序?qū)⒆止?jié)數(shù)組轉(zhuǎn)換為十六進(jìn)制
Java程序根據(jù)文件內(nèi)容創(chuàng)建字符串
Java程序?qū)⑽谋咀芳拥浆F(xiàn)有文件
Java程序?qū)⒍褩8欈D(zhuǎn)換為字符串
Java程序?qū)⑽募c為字節(jié)數(shù)組相互轉(zhuǎn)換
Java程序?qū)nputStream轉(zhuǎn)換為字符串
Java程序?qū)utputStream轉(zhuǎn)換為字符串
Java程序按字符串值查找枚舉
Java程序比較字符串
Java程序按值對(duì)映射進(jìn)行排序
Java程序按屬性對(duì)自定義對(duì)象的ArrayList進(jìn)行排序
Java程序檢查字符串是否為數(shù)字
Java程序創(chuàng)建目錄
Java程序重命名文件
Java程序列出目錄中的文件
Java程序復(fù)制文件
Java程序?qū)har類型變量轉(zhuǎn)換為int
Java程序?qū)nt類型變量轉(zhuǎn)換為char
Java程序?qū)㈤L(zhǎng)類型變量轉(zhuǎn)換為int
Java程序?qū)nt類型變量轉(zhuǎn)換為long
Java程序?qū)⒉紶栕兞哭D(zhuǎn)換為字符串
Java程序?qū)⒆址愋妥兞哭D(zhuǎn)換為布爾值
Java程序?qū)⒆址愋妥兞哭D(zhuǎn)換為int
Java程序?qū)nt類型變量轉(zhuǎn)換為String
Java程序?qū)nt類型變量轉(zhuǎn)換為double
Java程序?qū)㈦p精度類型變量轉(zhuǎn)換為int
Java程序?qū)⒆址兞哭D(zhuǎn)換為雙精度
Java程序?qū)㈦p精度類型變量轉(zhuǎn)換為字符串
Java程序?qū)⒃碱愋娃D(zhuǎn)換為對(duì)象,反之亦然
Java程序?qū)崿F(xiàn)冒泡排序算法
Java程序?qū)崿F(xiàn)快速排序算法
Java程序以實(shí)現(xiàn)合并排序算法
Java程序?qū)崿F(xiàn)二進(jìn)制搜索算法
Java程序從一個(gè)構(gòu)造函數(shù)調(diào)用另一個(gè)構(gòu)造函數(shù)
Java程序?qū)崿F(xiàn)私有構(gòu)造函數(shù)
Java程序?qū)ambda表達(dá)式作為方法參數(shù)傳遞
Java程序?qū)⒎椒ㄗ鳛閰?shù)傳遞給其他方法
Java程序來計(jì)算方法的執(zhí)行時(shí)間
Java程序?qū)⒆址D(zhuǎn)換為InputStream
Java程序?qū)nputStream轉(zhuǎn)換為字節(jié)數(shù)組
Java程序?qū)⑽募鳛镮nputStream加載
Java程序創(chuàng)建文件并寫入文件
Java程序逐行讀取文件的內(nèi)容
Java程序刪除文件
Java程序刪除空目錄和非空目錄
Java程序以獲取文件擴(kuò)展名
Java程序從絕對(duì)路徑獲取文件名
Java程序從兩個(gè)絕對(duì)路徑獲取相對(duì)路徑
Java程序?qū)ξ募写嬖诘男袛?shù)進(jìn)行計(jì)數(shù)
Java程序來確定對(duì)象的類
Java程序創(chuàng)建枚舉類
Java程序來打印類的對(duì)象
Java程序創(chuàng)建自定義異常
Java程序創(chuàng)建一個(gè)不可變的類
Java程序來檢查兩個(gè)字符串是否是字謎
Java程序來計(jì)算字符串的所有排列組合
Java程序創(chuàng)建生成隨機(jī)字符串
Java程序清除StringBuffer
Java程序?qū)⒆址忻總€(gè)單詞的首字符大寫
Java程序迭代字符串中的每個(gè)字符。
Java程序區(qū)分字符串==運(yùn)算符和equals()方法
Java程序在字符串上實(shí)現(xiàn)switch語(yǔ)句
Java程序來計(jì)算單利和復(fù)利
Java程序?qū)崿F(xiàn)多重繼承
Java程序獲取操作系統(tǒng)的名稱和版本
Java程序檢查三個(gè)布爾變量中的兩個(gè)是否為真
Java程序遍歷枚舉
Java程序檢查生日并打印生日快樂消息
Java程序?qū)崿F(xiàn)LinkedList
Java程序?qū)崿F(xiàn)堆棧數(shù)據(jù)結(jié)構(gòu)
Java程序?qū)崿F(xiàn)隊(duì)列數(shù)據(jù)結(jié)構(gòu)
Java程序在一遍歷代中獲取LinkedList的中間元素
Java程序?qū)inkedList與數(shù)組相互轉(zhuǎn)換
Java程序?qū)rraylist與數(shù)組相互轉(zhuǎn)換
Java程序?qū)rrayList與字符串相互轉(zhuǎn)換
Java程序遍歷ArrayList
Java程序以遍歷HashMap
Java程序遍歷Set集合
Java程序使用鍵更新HashMap的值
Java程序從ArrayList中刪除重復(fù)的元素
Java程序使用值從HashMap獲取鍵
Java程序檢測(cè)LinkedList中是否存在循環(huán)
Java程序計(jì)算兩個(gè)集合的并集
Java程序計(jì)算兩個(gè)集合的交集
Java程序計(jì)算兩組之間的差集
Java程序來檢查一個(gè)集合是否是另一個(gè)集合的子集
Java程序按鍵對(duì)Map進(jìn)行排序
Java程序?qū)rrayList作為函數(shù)參數(shù)傳遞
Java程序使用Lambda表達(dá)式遍歷ArrayList
Java程序來實(shí)現(xiàn)二叉樹數(shù)據(jù)結(jié)構(gòu)
Java程序執(zhí)行前序樹遍歷
Java程序執(zhí)行后序樹遍歷
Java程序執(zhí)行有序樹遍歷
Java程序來計(jì)算樹中葉節(jié)點(diǎn)的數(shù)量
Java程序檢查字符串是否包含子字符串
Java程序訪問類的私有成員
Java程序來檢查字符串是否是兩個(gè)字符串的有效重組
Java程序?qū)崿F(xiàn)圖形數(shù)據(jù)結(jié)構(gòu)