java实现背单词程序
更新时间:2019年07月30日 11:39:15 作者:韩韩的博客
这篇文章主要为大家详细介绍了java实现背单词程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了java实现背单词程序的具体代码,供大家参考,具体内容如下
山东科技大学济南校区程序设计
功能要求:可以读入一个单词表文本文件, 能够将背错的单词重复记忆,直到全记住。
package java课程设计; import java.io.*; import java.util.*; public class word14T { public static void main(String[] args) { // TODO Auto-generated method stub File file=new File("word.txt"); //File file1=new File("wrong.txt"); TestWord test=new TestWord(); test.setFile(file);//类调用setfile方法 test.setStopTime(5);//设置中间的暂停时间 test.startTest(); } } class TestWord { File file; int stopTime; public void setFile(File f) { file=f; } public void setStopTime(int t) { stopTime=t; } public void startTest() { Scanner sc=null; Scanner read=new Scanner(System.in); try { sc=new Scanner(file); while(sc.hasNext()) { String word=sc.next(); System.out.println(word);//显示要背的单词 System.out.println("给"+stopTime+"秒背单词的时间"); Thread.sleep(stopTime*1000);//使程序休眠一段时间来背诵单词 System.out.println("\r"); for(int i=1;i<=50;i++) { System.out.println("*"); }//将前面的内容覆盖 System.out.println("输入曾经显示的单词"); String input=read.nextLine();//将单词读入input中 if(input.equals(word)) { System.out.println("单词正确");//匹配两个单词是否相同 } else { while(true)//将背错的程序放在死循环中,如果正确则跳出 { System.out.println("单词背错了,继续背该单词"); System.out.println(word); FileWriter intwo=new FileWriter("wrong.txt"); BufferedWriter tofile=new BufferedWriter(intwo); BufferedWriter out=new BufferedWriter(tofile); out.write(word); System.out.println("给"+stopTime+"秒背单词的时间"); Thread.sleep(stopTime*1000); System.out.println("\r"); for(int i=1;i<=50;i++) { System.out.println("*"); } System.out.println("输入曾经显示的单词"); input=read.nextLine(); if(input.equals(word)) { System.out.println("单词正确"); break; } } } } } catch(Exception exp) { System.out.println(exp); } } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章
Springboot微服务项目整合Kafka实现文章上下架功能
这篇文章主要介绍了Springboot微服务项目整合Kafka实现文章上下架功能,包括Kafka消息发送快速入门及相关功能引入,本文通过示例代码给大家介绍的非常详细,需要的朋友可以参考下2022-07-07Java MyBatis传出参数resultType和resultMap解读
这篇文章主要介绍了Java MyBatis传出参数resultType和resultMap解读,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-12-12feign调用第三方接口,编码定义GBK,响应中文乱码处理方式
这篇文章主要介绍了feign调用第三方接口,编码定义GBK,响应中文乱码处理方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-01-01
最新评论