本文实例为大家分享了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);

}

}

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

本文标题: java实现背单词程序

本文地址: http://www.cppcns.com/ruanjian/java/267133.html

java 背单词系统_java实现背单词程序相关推荐

  1. java 外卖订餐系统_java外卖订餐系统小项目

    本文实例为大家分享了java外卖订餐系统的具体代码,供大家参考,具体内容如下 执行结果: 通过选择功能序号,执行响应的功能: 代码实现: package 外卖订餐系统; /* * 代码优点,使用 循环 ...

  2. java幸运抽奖系统_java实现幸运抽奖系统

    本文实例为大家分享了java实现抽奖系统的具体代码,供大家参考,具体内容如下 import java.util.Scanner; public class luckyDraw { public sta ...

  3. java 火车票查询系统_Java火车票查询系统

    [实例简介] Java火车票查询系统 [实例截图] [核心代码] Java火车票查询系统 └── 计156-1第2组 ├── Train.mdb ├── build │   ├── built-jar ...

  4. java怎么实现购物车_java实现网上购物车程序

    导读热词 用java代码写一个简单的网上购物车程序,供大家参考,具体内容如下 需求: 1.写一个商品类,有商品编号.商品名称.商品分类.商品单价属性. 2.写一个商品条目信息类,有商品和数量两个属性, ...

  5. java常用英文单词发音_java常用英语单词(带音标)

    第一章: public['pʌblik] 公共的,公用的 static['stætik] 静的;静态的;静止的 void:[vɔid] 空的 main:[mein] 主要的 重要的 class:[kl ...

  6. java编写单词数_JAVA flink小试——单词计数

    本文用java来实现一个简单的fink计数单词. 本文写了两个flink版本,一个普通版本,一个lambda版本.有以下注意点: 写法差异,lambda需要调用return方法,而普通版本是不需要的. ...

  7. java怎么做系统_Java系统监控怎么做

    Sigar是Hyperic-hq产品的基础包,是Hyperic HQ主要的数据收集组件.它用来从许多平台收集系统和处理信息. 这些平台包括:Linux, Windows, Solaris, AIX, ...

  8. java 实验室预约系统_java实验室预约管理系统(源码+数据库脚本)

    随着高校教学资源逐步开发,高校教育资源的应用种类逐步增多.而实验室作为高校基本教育资源之一,与日常教学工作开展.课堂项目实践有着密切联系.由此,如何借助新时期技术,加强高校实验室应用数据信息程序开发, ...

  9. java租车系统_Java 哒哒租车系统(控制台)

    哒哒租车系统 Cars类为父类 重写Cars类toString方法 三种车型3个子类继承父类 Cars.java package com.xk; public class Cars { public ...

最新文章

  1. python魔术方法call_php魔术方法__call
  2. Android之平台架构
  3. MyBatis源码-深入理解MyBatis Executor的设计思想
  4. AlexNet网络构建与训练
  5. java字符串学习_java之字符串学习记录
  6. 移动计算云分布式数据缓存服务,实现快速可靠的跨区域多活复制
  7. redis,memcache,mongodb对比
  8. 【ubuntu操作系统入门】系统安装
  9. eclipse快捷键总结
  10. 计算机网络(三)——数据链路层
  11. Banner设计技巧总结
  12. Amazon SageMaker简直就是机器学习平台的天花板
  13. java.sql.SQLSyntaxErrorException: Table ‘H_PERSION‘ doesn‘t exist
  14. 入行10年后,我总结了这份FPGA学习路线
  15. ios获取磁力计信息
  16. 2021中国大数据产业发展白皮书 附下载
  17. Ubuntu 提示boot空间不足的解决办法
  18. 电子与通信工程专硕考分_2021年华北电力大学电子与通信工程专硕考研必看成功上岸前辈复习经验分享...
  19. Excel中经纬度数据转换公式
  20. LM7812中文资料/三端稳压管TO263封装

热门文章

  1. 利用github pages+GitHub Actions+Hugo搭建个人博客
  2. android add fragment,fragment中的add和replace方法的区别浅析
  3. Android实战场景 - 输入手机号、银行卡号、身份证号时动态格式化
  4. MATLAB函数——highpass
  5. NLP(三十一)短语的语序问题
  6. Python 入门之字符串处理 (二)
  7. 滴滴杜欢:大型微服务框架设计实践
  8. 机器学习在美团配送系统的实践:用技术还原真实世界学习笔记
  9. 光伏“就地消纳”的新推手:多能互补
  10. 物流管理解释一下什么叫物流