這篇文章給大家分享的是有關(guān)如何使用java實(shí)現(xiàn)背單詞程序的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。
創(chuàng)新互聯(lián)成立與2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目做網(wǎng)站、成都網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元溫縣做網(wǎng)站,已為上家服務(wù),為溫縣各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575
具體內(nèi)容如下
功能要求:可以讀入一個(gè)單詞表文本文件, 能夠?qū)⒈冲e(cuò)的單詞重復(fù)記憶,直到全記住。
package java課程設(shè)計(jì);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);//類調(diào)用setfile方法 test.setStopTime(5);//設(shè)置中間的暫停時(shí)間 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+"秒背單詞的時(shí)間"); Thread.sleep(stopTime*1000);//使程序休眠一段時(shí)間來背誦單詞 System.out.println("\r"); for(int i=1;i<=50;i++) { System.out.println("*"); }//將前面的內(nèi)容覆蓋 System.out.println("輸入曾經(jīng)顯示的單詞"); String input=read.nextLine();//將單詞讀入input中 if(input.equals(word)) { System.out.println("單詞正確");//匹配兩個(gè)單詞是否相同 } else { while(true)//將背錯(cuò)的程序放在死循環(huán)中,如果正確則跳出 { System.out.println("單詞背錯(cuò)了,繼續(xù)背該單詞"); 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+"秒背單詞的時(shí)間"); Thread.sleep(stopTime*1000); System.out.println("\r"); for(int i=1;i<=50;i++) { System.out.println("*"); } System.out.println("輸入曾經(jīng)顯示的單詞"); input=read.nextLine(); if(input.equals(word)) { System.out.println("單詞正確"); break; } } } } } catch(Exception exp) { System.out.println(exp); } }}
感謝各位的閱讀!關(guān)于“如何使用java實(shí)現(xiàn)背單詞程序”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!