首先要把所有單詞存儲(chǔ)在數(shù)據(jù)庫(kù)中
網(wǎng)站的建設(shè)成都創(chuàng)新互聯(lián)專注網(wǎng)站定制,經(jīng)驗(yàn)豐富,不做模板,主營(yíng)網(wǎng)站定制開(kāi)發(fā).小程序定制開(kāi)發(fā),H5頁(yè)面制作!給你煥然一新的設(shè)計(jì)體驗(yàn)!已為成都搬家公司等企業(yè)提供專業(yè)服務(wù)。
數(shù)據(jù)表設(shè)計(jì)
3.把所有單詞存入到數(shù)據(jù)庫(kù)后
4.開(kāi)始背單詞,把你要背的單詞(eg:"toDay")輸入到程序中,點(diǎn)擊查詢按鈕
5.數(shù)據(jù)庫(kù)表沒(méi)查找到該單詞,移除最后一位字母,開(kāi)始查找"toDa*"
6.數(shù)據(jù)庫(kù)表還查找到該單詞,移除最后一位字母,開(kāi)始查找"toD*"
7.還沒(méi)查找到該單詞,移除最后一位字母,開(kāi)始查找"to*"
8.查找到兩個(gè)單詞符合"today"、"tomorrow"
9.把查找到的兩個(gè)單詞展示給用戶,提示用戶"你被的單詞是否為"today" or "tomorrow""
樓主,你功底還有提高下,別人給你寫了 你居然跑不起來(lái)。。。。
做個(gè)數(shù)據(jù)庫(kù)唄,你都說(shuō)是隨機(jī)抽了,那就隨機(jī)抽好了。抽個(gè)單詞,把對(duì)應(yīng)的答案抽出來(lái),剩下三個(gè)解釋隨便兒?jiǎn)h。
說(shuō)下我的想法
可以把單詞存在一個(gè)list里,也可以直接存在數(shù)據(jù)庫(kù)中。
利用Random創(chuàng)建一個(gè)隨機(jī)數(shù),處理成什么形式的數(shù)字看要求,我覺(jué)得4位的10進(jìn)制數(shù)就行
然后:list用list.get(),在數(shù)據(jù)庫(kù)中用ResultSet遍歷。
用Random創(chuàng)建的隨機(jī)數(shù)做參數(shù)提取單詞。
最后System,out.print();
這個(gè)只能在控制臺(tái)輸出,若是CS模式的程序還要用到Swing。