溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用java實現背單詞程序

發布時間:2021-09-26 18:19:03 來源:億速云 閱讀:193 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關如何使用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實現背單詞程序”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女