加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

原来还有这样的记词方法_Java版记不规则动词_博主推荐

发布时间:2020-12-14 06:30:30 所属栏目:Java 来源:网络整理
导读:昨天在看一本英语书的不规则动词的时候,突然产生的灵感:就是想把这样记单词简单方式,用程序代码实现,然后,使用户可以与之进行交互 这样,在用户背不规则动词的时候就会轻松把它给记

昨天在看一本英语书的不规则动词的时候,突然产生的灵感:就是想把这样记单词简单方式,用程序代码实现,然后,使用户可以与之进行交互

这样,在用户背不规则动词的时候就会轻松把它给记住。基于这一点,于是我就思考了一下,画了画图,理了一下思路。然后就开始着手开干。

现在基本成型了,也可以和大家见面了。

先看看一些截图,这样比较直接一点

看完效果图,我想大家都基本上了解这个小程序的功能和作用吧!

User input some commands in the console,then the system will receive the command

and process it,and display the result to user.

e.g:

ONE : When user input the command "all",then the system will display all irregular verbs.

TWO : When user input the command "pronunciation",then the system will change the status of the pronunciation.

THREE : When user input the a irregular verb,then the system will diplay the detial of the word.

all : show the all of the Irregular Verbs pronunciation : the switch of the pronunciation.and the system default status
The Irregular Verbs : user input the irregular verb,for example: "swim","cost","became".etc. controlFlag = Client client = inputStreamScanner = (!controlFlag && } } String inputContent = (! } controlFlag = (! } IrregularVerbUtil.proFlag = ! } IrregularVerbUtil verbsLib = controlFlag = System.exit(0 }

List List Map aaaTypemap = Iterator it = handleAAA(Map aaaTypemap,Iterator String key = IrregularVerbUtil.verbs.add( } IrregularVerbUtil.verbs.add( List Map abaTypemap = Iterator it = handleABA(Map abaTypemap,Iterator String key = String[] keys = IrregularVerbUtil.verbs.add( IrregularVerbsVO(keys[0] + CommonUtil.COMMA + keys[1],keys[2] + CommonUtil.COMMA + keys[3],keys[0] + CommonUtil.COMMA + keys[1 } IrregularVerbUtil.verbs.add( IrregularVerbsVO(keys[0],keys[1],keys[0 List Map abbTypemap = Iterator it = handleABB(Map abbTypemap,Iterator String key = String[] keys = IrregularVerbUtil.verbs.add( IrregularVerbsVO(keys[0] + CommonUtil.COMMA + keys[1],keys[2] + CommonUtil.COMMA + keys[3 } IrregularVerbUtil.verbs.add( IrregularVerbsVO(keys[0],keys[1 List Map abaTypemap = Iterator it = handleABC(Map String key = String[] keys = IrregularVerbUtil.verbs.add( IrregularVerbsVO(keys[0] + CommonUtil.COMMA + keys[1],keys[4] + CommonUtil.COMMA + keys[5 } IrregularVerbUtil.verbs.add( IrregularVerbsVO(keys[0],keys[2 Map Map aaaTypemap = HashMap aaaTypemap.put(IrregularVerbUtil.proFlag ? "cost,[k?st]" : "cost","花费" aaaTypemap.put(IrregularVerbUtil.proFlag ? "cut,[k?t]" : "cut","割,切" aaaTypemap.put(IrregularVerbUtil.proFlag ? "hurt,[h?:t]" : "hurt","受伤" aaaTypemap.put(IrregularVerbUtil.proFlag ? "hit,[hit]" : "hit","打,撞" aaaTypemap.put(IrregularVerbUtil.proFlag ? "let,[let]" : "let","让" aaaTypemap.put(IrregularVerbUtil.proFlag ? "put,[put]" : "put","放下" aaaTypemap.put(IrregularVerbUtil.proFlag ? "read,[ri:d]" : "read","读" aaaTypemap.put(IrregularVerbUtil.proFlag ? "set,[set]" : "set","安排,安置" aaaTypemap.put(IrregularVerbUtil.proFlag ? "spread,[spred]" : "spread","展开,传播,涂" aaaTypemap.put(IrregularVerbUtil.proFlag ? "spit,[spit]" : "spit","吐痰" aaaTypemap.put(IrregularVerbUtil.proFlag ? "shut,[??t]" : "shut","关上,闭起,停止营业" Map Map abaTypemap = HashMap abaTypemap.put(IrregularVerbUtil.proFlag ? "become,[bi'k?m],became,[bi'keim]" : "become,became","变" abaTypemap.put(IrregularVerbUtil.proFlag ? "come,[k?m],came,[keim]" : "come,came","来" abaTypemap.put(IrregularVerbUtil.proFlag ? "run,[r?n],ran,[r?n]" : "run,ran","跑" Map Map abbTypemap = HashMap abbTypemap.put(IrregularVerbUtil.proFlag ? "burn,[b?:n],burnt,[b?:nt]" : "burn,burnt","燃烧" abbTypemap.put(IrregularVerbUtil.proFlag ? "deal,[di:l],dealt,[delt]" : "deal,dealt","解决" abbTypemap.put(IrregularVerbUtil.proFlag ? "dream,[dri:m],dreamed,[dremt]" : "dream,dreamed","做梦" abbTypemap.put(IrregularVerbUtil.proFlag ? "dream,dreamt,dreamt","做梦" abbTypemap.put(IrregularVerbUtil.proFlag ? "hear,[hi?],heard,[h?:d]" : "hear,heard","听见" abbTypemap.put(IrregularVerbUtil.proFlag ? "hang,['h??],hanged,[]" : "hang,hanged","绞死,悬挂" abbTypemap.put(IrregularVerbUtil.proFlag ? "hang,hung,[h??]" : "hang,hung","绞死,悬挂" abbTypemap.put(IrregularVerbUtil.proFlag ? "learn,[l?:n],learned,[]" : "learn,learned","学习" abbTypemap.put(IrregularVerbUtil.proFlag ? "learn,learnt,[l?:nt]" : "learn,learnt","学习" abbTypemap.put(IrregularVerbUtil.proFlag ? "light,['lait],lit,[lit]" : "light,lit","点燃,照亮" abbTypemap.put(IrregularVerbUtil.proFlag ? "light,lighted,[]" : "light,lighted",照亮" abbTypemap.put(IrregularVerbUtil.proFlag ? "mean,[mi:n],meant,[ment]" : "mean,meant","意思" abbTypemap.put(IrregularVerbUtil.proFlag ? "prove,[pru:v],proved,[]" : "prove,proved","证明,证实,试验" abbTypemap.put(IrregularVerbUtil.proFlag ? "shine,[?ain],shone,[??un]" : "shine,shone","使照耀,使发光" abbTypemap.put(IrregularVerbUtil.proFlag ? "shine,shined,[]" : "shine,shined","使照耀,使发光" abbTypemap.put(IrregularVerbUtil.proFlag ? "show,[??u],showed,[]" : "show,showed","展示,给...看" abbTypemap.put(IrregularVerbUtil.proFlag ? "smell,[smel],smelled,[]" : "smell,smelled","闻,嗅" abbTypemap.put(IrregularVerbUtil.proFlag ? "smell,smelt,[smelt]" : "smell,smelt",嗅" abbTypemap.put(IrregularVerbUtil.proFlag ? "speed,[spi:d],sped,[sped]" : "speed,sped","加速" abbTypemap.put(IrregularVerbUtil.proFlag ? "speed,speeded,[]" : "speed,speeded","加速" abbTypemap.put(IrregularVerbUtil.proFlag ? "spell,[spel],spelled,[]" : "spell,spelled","拼写" abbTypemap.put(IrregularVerbUtil.proFlag ? "spell,spelt,[spelt]" : "spell,spelt","拼写" abbTypemap.put(IrregularVerbUtil.proFlag ? "wake,[weik],waked,[]" : "wake,waked","醒来,叫醒,激发" abbTypemap.put(IrregularVerbUtil.proFlag ? "wake,woke,[w?uk]" : "wake,woken",激发" abbTypemap.put(IrregularVerbUtil.proFlag ? "build,[bild],built,[bilt]" : "build,built","建筑" abbTypemap.put(IrregularVerbUtil.proFlag ? "lend,[lend],lent,[lent]" : "lend,lent","借给" abbTypemap.put(IrregularVerbUtil.proFlag ? "rebuild,[ri:'bild],rebuilt,[ri:'bilt]" : "rebuild,rebuilt","改建,重建" abbTypemap.put(IrregularVerbUtil.proFlag ? "send,[send],sent,[sent]" : "send,sent","送" abbTypemap.put(IrregularVerbUtil.proFlag ? "spend,[spend],spent,[spent]" : "spend,spent","花费" abbTypemap.put(IrregularVerbUtil.proFlag ? "bring,[bri?],brought,[br?:t]" : "bring,brought","带来" abbTypemap.put(IrregularVerbUtil.proFlag ? "buy,[bai],bought,[b?:t]" : "buy,bought","买" abbTypemap.put(IrregularVerbUtil.proFlag ? "fight,[fait],fought,[f?:t]" : "fight,fought","打架" abbTypemap.put(IrregularVerbUtil.proFlag ? "think,[θi?k],thought,[θ?:t] " : "think,though","思考,想" abbTypemap.put(IrregularVerbUtil.proFlag ? "catch,[k?t?],caught,[k?:t]" : "catch,caught","捉,抓" abbTypemap.put(IrregularVerbUtil.proFlag ? "teach,[ti:t?],taught,[t?:t]" : "teach,taught","教" abbTypemap.put(IrregularVerbUtil.proFlag ? "dig,[diɡ],dug,[d?ɡ]" : "dig,dug","掘(土),挖(洞、沟等)" abbTypemap.put(IrregularVerbUtil.proFlag ? "feed,[fi:d],fed,[fed]" : "feed,fed","喂" abbTypemap.put(IrregularVerbUtil.proFlag ? "find,[faind],found,[]" : "find,found","发现,找到" abbTypemap.put(IrregularVerbUtil.proFlag ? "get,[ɡet],got,[ɡ?t]" : "get,got","得到" abbTypemap.put(IrregularVerbUtil.proFlag ? "hold,[h?uld],held,[held]" : "hold,held","拥有,握住,支持" abbTypemap.put(IrregularVerbUtil.proFlag ? "lead,[li:d],led,[led]" : "lead,led","引导,带领,领导" abbTypemap.put(IrregularVerbUtil.proFlag ? "meet,[mi:t],met,[met]" : "meet,met","遇见" abbTypemap.put(IrregularVerbUtil.proFlag ? "sit,[sit],sat,[s?t]" : "sit,sat","坐" abbTypemap.put(IrregularVerbUtil.proFlag ? "shoot,[?u:t],shot,[??t]" : "shoot,shot","射击" abbTypemap.put(IrregularVerbUtil.proFlag ? "spit,[spit],spit,[]" : "spit,spit","吐痰" abbTypemap.put(IrregularVerbUtil.proFlag ? "spit,spat,[sp?t]" : "spit,spat","吐痰" abbTypemap.put(IrregularVerbUtil.proFlag ? "stick,[stik],stuck,[st?k]" : "stick,stuck","插进,刺入,粘住" abbTypemap.put(IrregularVerbUtil.proFlag ? "win,[win],won,[w?n]" : "win,won","赢" abbTypemap.put(IrregularVerbUtil.proFlag ? "feel,['fi:l],felt,[felt]" : "feel,felt","感到" abbTypemap.put(IrregularVerbUtil.proFlag ? "keep,[ki:p],kept,[kept]" : "keep,kept","保持" abbTypemap.put(IrregularVerbUtil.proFlag ? "leave,[li:v],left,[left]" : "leave,left","离开" abbTypemap.put(IrregularVerbUtil.proFlag ? "sleep,[sli:p],slept,[slept]" : "sleep,slept","睡觉" abbTypemap.put(IrregularVerbUtil.proFlag ? "sweep,[swi:p],swept,[swept]" : "sweep,swept","扫" abbTypemap.put(IrregularVerbUtil.proFlag ? "lay,[lei],laid,[leid]" : "lay,laid","下蛋,放置" abbTypemap.put(IrregularVerbUtil.proFlag ? "pay,[pei],paid,[peid]" : "pay,paid","付" abbTypemap.put(IrregularVerbUtil.proFlag ? "say,[sei],said,[sed]" : "say,said","说" abbTypemap.put(IrregularVerbUtil.proFlag ? "stand,[st?nd],stood,[stud]" : "stand,stood","站" abbTypemap.put(IrregularVerbUtil.proFlag ? "understand,[],understood,[?nd?'st?nd]" : "understand,understood","明白" abbTypemap.put(IrregularVerbUtil.proFlag ? "lose,[lu:z],lost,[l?st]" : "lose,lost","失去" abbTypemap.put(IrregularVerbUtil.proFlag ? "have,[h?v],had,[h?d]" : "have,had","有" abbTypemap.put(IrregularVerbUtil.proFlag ? "make,[meik],made,[meid]" : "make,made","制造" abbTypemap.put(IrregularVerbUtil.proFlag ? "sell,[sel],sold,[s?uld]" : "sell,sold","卖" abbTypemap.put(IrregularVerbUtil.proFlag ? "tell,[tel],told,[t?uld]" : "tell,told","告诉" abbTypemap.put(IrregularVerbUtil.proFlag ? "retell,[ri:'tel],retold,[ri:'t?uld]" : "retell,retold","重讲,重复,复述" Map Map abaTypemap.put(IrregularVerbUtil.proFlag ? "blow,[bl?u],blew,[blu:],blown,[]" : "blow,blown","吹" abaTypemap.put(IrregularVerbUtil.proFlag ? "drive,[draiv],drove,[dr?uv],driven,[driv?n]" : "drive,driven","驾驶" abaTypemap.put(IrregularVerbUtil.proFlag ? "draw,[dr?:],drew,[dru:],drawn,[dr?:n]" : "draw,drawn","画画" abaTypemap.put(IrregularVerbUtil.proFlag ? "eat,[i:t],ate,[eit],eaten,['i:t?n]" : "eat,eaten","吃" abaTypemap.put(IrregularVerbUtil.proFlag ? "fall,[f?:l],Fell,[fel],fallen,['f?:l?n]" : "fall,fell,fallen","落下" abaTypemap.put(IrregularVerbUtil.proFlag ? "give,[ɡiv],gave,[ɡeiv],given,['ɡiv?n]" : "give,given","给" abaTypemap.put(IrregularVerbUtil.proFlag ? "get,[ɡ?t],gotten,['ɡ?t?n]" : "get,gotten","得到" abaTypemap.put(IrregularVerbUtil.proFlag ? "show,shown,['??un]" : "show,shown",给...看" abaTypemap.put(IrregularVerbUtil.proFlag ? "fall,['f?:l?n]" : "prove,proven",试验" abaTypemap.put(IrregularVerbUtil.proFlag ? "give,['ɡiv?n]" : "beat,beat,beaten","打败" abaTypemap.put(IrregularVerbUtil.proFlag ? "grow,[ɡr?u],grew,[ɡru:],grown,[ɡr?un]" : "grow,grown","生长" abaTypemap.put(IrregularVerbUtil.proFlag ? "forgive,[f?'ɡiv],forgot,[f?'ɡ?t],forgiven,[]" : "forgive,forgiven","原谅,饶恕" abaTypemap.put(IrregularVerbUtil.proFlag ? "know,[n?u],knew,[nju: nu:],known,[]" : "know,known","知道" abaTypemap.put(IrregularVerbUtil.proFlag ? "mistake,[mi'steik],mistook,[mi'stuk],mistooken,[]" : "mistake,mistooken","弄错; 误解," abaTypemap.put(IrregularVerbUtil.proFlag ? "overeat,['?uv?'i:t],overate,[?uv?'reit],overeaten,[]" : "overeat,overeaten","(使)吃过量" abaTypemap.put(IrregularVerbUtil.proFlag ? "take,[teik],took,[tuk],taken,['teikn]" : "take,taken","拿" abaTypemap.put(IrregularVerbUtil.proFlag ? "throw,[θr?u],threw,[θru:],thrown,[θr?un]" : "throw,thrown","抛,扔" abaTypemap.put(IrregularVerbUtil.proFlag ? "ride,[raid],rode,[r?ud],ridden,['rid?n]" : "ride,ridden","骑" abaTypemap.put(IrregularVerbUtil.proFlag ? "see,[si:],saw,[s?:],seen,[si:n]" : "see,seen","看见" abaTypemap.put(IrregularVerbUtil.proFlag ? "write,[rait],wrote,[r?ut],written,['rit?n]" : "write,writen","写" abaTypemap.put(IrregularVerbUtil.proFlag ? "break,[breik],broke,[br?uk],broken,['br?uk?n]" : "break,broken","打破" abaTypemap.put(IrregularVerbUtil.proFlag ? "choose,[t?u:z],chose,[t??uz],chosen,['t??uz?n]" : "choose,chosen","选择" abaTypemap.put(IrregularVerbUtil.proFlag ? "hide,[haid],hid,[hid],hidden,['hid?n]" : "hide,hidden","隐藏" abaTypemap.put(IrregularVerbUtil.proFlag ? "forget,[f?'ɡet],forgotten,[f?'ɡ?tn]" : "forget,forgotten","忘记" abaTypemap.put(IrregularVerbUtil.proFlag ? "freeze,[fri:z],froze,[fr?uz],frozen,['fr?uzn]" : "freeze,frozen","冷冻,结冰,感到严寒" abaTypemap.put(IrregularVerbUtil.proFlag ? "speak,[spi:k],spoke,[sp?uk],spoken,['sp?uk?n]" : "speak,spoken","说" abaTypemap.put(IrregularVerbUtil.proFlag ? "steal,[sti:l],stole,stolen,['st?ul?n]" : "steal,stolen","偷" abaTypemap.put(IrregularVerbUtil.proFlag ? "begin,[bi'ɡin],began,[bi'ɡ?n],begun,[bi'ɡ?n]" : "begin,gegun","开始" abaTypemap.put(IrregularVerbUtil.proFlag ? "drink,[dri?k],drank,[dr??k],drunk,[dr??k]" : "drink,drunk","喝" abaTypemap.put(IrregularVerbUtil.proFlag ? "sing,[si?],sang,[s??],sung,[s??]" : "sing,sung","唱" abaTypemap.put(IrregularVerbUtil.proFlag ? "sink,[si?k],sank,[s??k],sunk,[s??k]" : "sink,sunk","下沉,沉没" abaTypemap.put(IrregularVerbUtil.proFlag ? "swim,[swim],swam,[sw?m],swum,[sw?m]" : "swim,swum","游泳" abaTypemap.put(IrregularVerbUtil.proFlag ? "ring,[ri?],rang,[r??],rung,[r??]" : "ring,rung","打电话" abaTypemap.put(IrregularVerbUtil.proFlag ? "be,was,been,[]" : "be,been","是" abaTypemap.put(IrregularVerbUtil.proFlag ? "be,were,"是" abaTypemap.put(IrregularVerbUtil.proFlag ? "bear,[bε?],bore,[b?:],born,[]" : "bear,born","负担,忍受" abaTypemap.put(IrregularVerbUtil.proFlag ? "bear,[b?:n]" : "bear,borne",忍受" abaTypemap.put(IrregularVerbUtil.proFlag ? "do,[du:],did,[did],done,[d?n]" : "do,done","做" abaTypemap.put(IrregularVerbUtil.proFlag ? "fly,[flai],flew,[flu:],flown,[fl?un]" : "fly,flown","飞" abaTypemap.put(IrregularVerbUtil.proFlag ? "go,[ɡ?u],went,[went],gone,[ɡ?n]" : "go,gone","去" abaTypemap.put(IrregularVerbUtil.proFlag ? "lie,[lai],lay,lain,[lein]" : "lie,lain","躺" abaTypemap.put(IrregularVerbUtil.proFlag ? "wear,[wε?],wore,[w?:],worn,[w?:n]" : "wear,worn","穿" }

String EXIT = "exit" String PRONUNCIATION = "pronunciation" String ALL = "all" String DESCRIPTION = "Please input a Irregular Verb or Command:n[e.g: 'came','all','pronunciation','exit']" String EXIT_SYSTEM = "exited system." String LOADIGN_VERBS = "After loading vocabulary!" String NO_MATCHED = "No matched!" String ADVICE = "You may want to search the follow word(s):" String SPEND = "Spend >> [" String SPEND_END = "]ms" STR_SIZE = 25 String COMMA = "," String EMPTY = "" String BLANK = " " String LINE_ONE = "=====================" String LINE_TWO = LINE_ONE + String LINE_THREE = LINE_TWO+ "n" }

IrregularVerbUtil irregularVerbs = List verbs = ArrayList proFlag = List (verbs.size() <= 0 verbs = verbs = ArrayList startTime = List temp = ArrayList List mayBeVOs = ArrayList input = (vo.getPrototype().startsWith(input) || vo.getPostTense().startsWith(input) || endTime = PrintUtil.printInfo(CommonUtil.SPEND + (endTime - startTime) + First : matched,then display the result of matched. Second : not matched,then display the related irregular verb(s) matchResult(List matchedList,List (matchedList.size() > 0 } (relatedList.size() > 0 loopMatchResult(List + + addBlank(vo.getPostParticiple().replace(CommonUtil.COMMA,CommonUtil.EMPTY)) + handleMatchWord(String input,List (input.equalsIgnoreCase(vo.getPrototype().split(CommonUtil.COMMA)[0]) || input.equalsIgnoreCase(vo.getPostTense().split(CommonUtil.COMMA)[0 || input.equalsIgnoreCase(vo.getPostParticiple().split(CommonUtil.COMMA)[0 } (input.equalsIgnoreCase(vo.getPrototype()) || input.equalsIgnoreCase(vo.getPostTense()) || (verbs.size() <= 0 startTime = endTime = PrintUtil.printInfo(CommonUtil.SPEND + (endTime - startTime) + blank = CommonUtil.STR_SIZE - ( i = 0; i < blank; i++ str += }

printInfo( }

.prototype = .postTense = .postParticiple = .mean = .prototype = .postTense = .postParticiple = .mean = }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读