实现一个背英语单词程序,在控制台输入1,按回车出现一个单词,输入0退出程序:

编程入门 行业动态 更新时间:2024-10-25 15:29:11

实现一个背英语单词<a href=https://www.elefans.com/category/jswz/34/1771429.html style=程序,在控制台输入1,按回车出现一个单词,输入0退出程序:"/>

实现一个背英语单词程序,在控制台输入1,按回车出现一个单词,输入0退出程序:

实现一个背英语单词程序,在控制台输入1,按回车出现一个单词,输入0退出程序:所有单词都背完了也退出程序。假设程序中存储有500个单词,这些单词随机出现,每次仅出现一个,出现过的单词不再重复出现。请编写代码实现。
要求:
1) 输入500个1,这500个单词就背完。输入1后,按回车后,每个单词出现的时间差不多(按回车到单词出现之间的时间差类似)。
2) 程序中每个单词仅允许被选择1次(即使是尝试选择也只能1次),不允许重复选择。如:有3个单词,abc、bcd、efg,第一次出现efg,第二次选择的时候不允许再去尝试选择efg(只能当没有出现过efg一样),即只能从abc和bcd中选择;若选了abc,类似的也不能再去尝试选择abc,只能当其没出现过,只能从bcd中选择。
3)单词从{a,b,c,d,e,f….,z}中随机产生,每个单词长度固定为5;单词不重复,不考虑单词的正确性,只要5个上述字母就可以;单词的构成要随机,不能特殊化

这么又臭又长的题目,真的做起来相当折磨人,
这题还是java的list 和 set 的集合做起来比较方便。
可惜本人实在比较菜,在java集合的使用上一知半解,这里只能附上代码,相关后续的关于 list,HashSet的只能再议。
如果实在不懂的小伙伴,建议百度这些方法的使用,明白方法使用即可,想要深究还是下足劲去了解java当中集合的使用。

<

更多推荐

实现一个背英语单词程序,在控制台输入1,按回车出现一个单词,输入0退出程序:

本文发布于:2024-02-25 22:08:27,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1700444.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:程序   控制台   按回车   单词   英语单词

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!