返回列表 發帖
  1. import java.util.*;
  2. public class tqc110
  3. {
  4.      public static void main(String args[])
  5.      {
  6.           Scanner s=new Scanner(System.in);
  7.           int sum=0;
  8.           String q[],a[];
  9.           if(args.length>=2 && args.length%2==0)
  10.           {
  11.                 q=new String[args.length/2];
  12.                 a=new String[args.length/2];
  13.                 for(int i=0 ;i<args.length ;i+=2)
  14.                 {
  15.                    q[i/2]=args[i];
  16.                    a[i/2]=args[i+1].toLowerCase();
  17.                 }
  18.           }else
  19.           {
  20.               q=new String[]{"電腦","資料庫","語法","學校","假期"};
  21.               a=new String[]{"computer","database","syntax","school","vacation"};
  22.           }
  23.           System.out.println("請將題目的中文詞彙翻譯成英文單字!");
  24.           System.out.println("輸入英文單字答案後請按Enter鍵:\n");
  25.           long start=new Date().getTime();
  26.           for(int i=0; i<q.length; i++)
  27.           {
  28.              System.out.print("第"+(i+1)+"題_ "+q[i]+"\n");
  29.              String answer;
  30.              answer=s.next().toLowerCase();
  31.              if(answer.equals(a[i])==true)
  32.              {
  33.                  System.out.println("答對了!\n");
  34.                  sum++;
  35.              }else
  36.              {
  37.                  System.out.println("答錯了!\n");
  38.                  System.out.println("正確答案是"+a[i]+"\n");
  39.              }
  40.           }
  41.           long end=new Date().getTime();
  42.           System.out.println("你使用了"+(end-start)/1000+"秒,在"+q.length+"題中答對了"+sum+"題");
  43.      }
  44. }
複製代碼

TOP

返回列表