一个JAVA写的背单词程序

2007-6-9文字大小:大中小

俺看了一些Java, 写个程序出来玩玩。由于界面是用Jbuilder生成的,可能代码比较乱,而且还没合起来。 目前版本是0.00001 /* * Word.java * * Created on 2004-9-26 * */ package com.henry.vocabulary; import java.util.*; import java.text.*; public class word { private static final SimpleDateFormat format = new SimpleDateFormat( "yyyy-M-dd hh:mm:ss"); private static final int[] memoryCurve = { 1, 2, 4, 8, 12, 20, 36, 54, 87, 160, 360 }; // Every "tomorrow" starts from 5AM, not from middle night. private static final int hourAdjust = -5; static Calendar today = Calendar.getInstance(); { today.add(Calendar.HOUR, hourAdjust); today.set(Calendar.HOUR,12); today.set(Calendar.MINUTE,0); today.set(Calendar.SECOND,0); } private String _wordValue; Date _nextReviewTime; int _reviewTimes; int _forgetTimes; /** * @param _wordValue The _wordValue to set. */ public void setwordValue(String _wordValue) { this._wordValue = _wordValue; } /** * @return Returns the _wordValue. */ public String getwordValue() { return _wordValue; } public word(String wordValue, String nextReviewTime, int reviewTimes, int forgetTimes) { try { setwordValue(wordValue); _nextReviewTime = format.parse(nextReviewTime); _reviewTimes = reviewTimes; _forgetTimes = forgetTimes; } catch (ParseException pe) { System.out.println("The input is not a date!"); throw new RuntimeException(pe); } } public word(String strword) { try { String[] values = strword.split(","); setwordValue(values[0]); _nextReviewTime = format.parse(values[1]); _reviewTimes = Integer.parseInt(values[2].trim()); if(values.length == 4) { // for compatible to the old version _forgetTimes = Integer.parseInt(values[3]); } else { _forgetTimes = 0; } } catch (ParseException pe) { System.out.println("The input is not a date!

java背单词软件_一个JAVA写的背单词程序相关推荐

  1. java string最大长度_一个Java字符串中到底有多少个字符?

    作者:鸟窝 依照Java的文档, Java中的字符内部是以UTF-16编码方式表示的,最小值是 (0),最大值是(65535), 也就是一个字符以2个字节来表示,难道Java最多只能表示 65535个 ...

  2. 一个java类可以有_一个.java文件中可以有几个同级类?

    1.在一个.java文件中可以有多个同级类(和public一样的位置,注意不是内部类).其修饰符只可以public/abstract/final/和无修饰符,不能是其他的protected/priva ...

  3. java有几大对象_一个 Java 对象到底有多大?

    阅读本文大概需要 2.8 分钟. 出处:http://u6.gg/swLPg 编写 Java 代码的时候,大多数情况下,我们很少关注一个 Java 对象究竟有多大(占据多少内存),更多的是关注业务与逻 ...

  4. Java西西软件_随身java学习软件-随身Java清爽版app下载v1.1.2安卓无广告版-西西软件下载...

    随身Java清爽版app是一款非常适合初学者和有一定的开发经验的开发者使用Java技术学习应用,随身Java精选了在Java基础.JavaEE.数据库.面试等过程中经常遇到的知识点,覆盖面广.适用于初 ...

  5. java如何组成一个软件_一个Java源程序是由若干 (  )组成。

    [判断题]记账凭证的日期应该填写经济业务发生的日期. [简答题]我国从无汽车工业到如今的全面发展,你都能说出哪些中国汽车工业发展史上的第一个? [单选题]胆道疾病做 B 超检查前应 [其它]项目2实训 ...

  6. java命令行参数_一个 java 命令行参数顺序的坑

    tream Stream是在Java SE 8 API添加的用于增强集合的操作接口,可以让你以一种声明的方式处理集合数据.将要处理的集合看作一种流的创建者,将集合内部的元素转换为流并且在管道中传输, ...

  7. 学java用什么软件_学java需要用到什么软件?用哪个软件比较好?

    想要学好Java编程开发,除了要有好的学习资源之外,还要有一套适合自己的Java编程软件,好的编程软件能极大提高你的学习和工作效率,下面整理了常用的Java编程软件. 1.JDK JDK是Java初学 ...

  8. python 网络设备管理软件_一个查看网络设备信息Python小程序

    socket.gethostbyaddr(ip_address) 功能介绍 为了便于说明他们的功能,我们首先从Document中参考相关的说明 gethostname # gethostname签名 ...

  9. java背单词软件_图灵单词王手机背单词软件大学版 For JAVA

    研究表明,通常人脑的记忆过程是经验性的而非科学性的,大量的知识因得不到及时的巩固而遗忘,造成大量的无效重复学习,因此人脑对学习过程的管理是盲目而低效率的. 图灵单词王英语单词智能记忆软件根据国际领先的 ...

最新文章

  1. 陆奇宣布卸任COO后首度露面,将担任李彦宏的个人顾问
  2. javascript function
  3. codeforces B. High School: Become Human
  4. .NET下使用socket.io随笔记录
  5. java 实现excel 导出功能
  6. python生成固定长度随机数_python日记——random模块
  7. Facebook 重金悬赏 Hermes 和 Spark AR 漏洞
  8. “bim”技术助力“智慧城市”建设
  9. spring-boot 加载本地静态资源文件路径配置
  10. 在虚拟机的ubuntu 中配置 tftp 服务器(2021-4-14)
  11. git提交代码的时候未获取最新代码
  12. matlab hist3函数,matlab – 是否有可能使hist3图更平滑?
  13. echarts中月份数据缺少怎么补齐呢?
  14. 上海计算机协会-10月月赛-丙组-T5-组队竞赛
  15. 浅显易懂地看LLC变换器(一)
  16. NAT代理服务器技术调研
  17. fireworks怎么保存html切片,fireworks怎样准备切片来导出
  18. ai智能语音机器人的流程编辑
  19. php lodop,web页面通过JS调用Lodop控件打印小票代码
  20. 2021-2027全球与中国5G独立组网架构市场现状及未来发展趋势

热门文章

  1. html svg波浪,CSS3+SVG 实现波浪滚动效果
  2. 无法打开U盘中的虚拟机
  3. Windows驱动编程基础教程
  4. 【渝粤教育】国家开放大学2018年秋季 2408T中国当代文学 参考试题
  5. alert angularjs
  6. thinkpad重装系统不引导_联想电脑重装系统无法引导原因及解决方法
  7. 对100层楼两个玻璃球测试问题的理解
  8. procdump 抓 dump文件
  9. Linux DNS之正向解析(邮件记录、别名解析、泛域名解析)
  10. DirectX11实现FFT海面模拟