Board logo

標題: TQC110 - 單字測驗 [打印本頁]

作者: tonyh    時間: 2013-5-25 17:18     標題: TQC110 - 單字測驗

  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.println("第"+(i+1)+"題_"+q[i]);
  29.              String answer=s.next().toLowerCase();
  30.              if(answer.equals(a[i])==true)
  31.              {
  32.                   System.out.println("答對了!\n");
  33.                   sum++;
  34.              }else
  35.              {
  36.                   System.out.println("答錯了!");
  37.                   System.out.println("正確答案是"+a[i]+"\n");
  38.              }
  39.         }
  40.         long end=new Date().getTime();
  41.         System.out.println("您共使用了"+(end-start)/1000+"秒, 在"+q.length+"題中答對了"+sum+"題");
  42.     }
  43. }
複製代碼

作者: t3742238    時間: 2013-5-25 17:25

  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.         q[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鍵");
  25.     long start=new Date().getTime();
  26.     for(int i=0; i<q.length;i++)
  27.     {
  28.       System.out.println("第"+(i+1)+"題_ "+q[i]);
  29.       String answer=s.next();
  30.       if(answer.equals(a[i])==true);
  31.       {
  32.         System.out.println("答對了!\n");
  33.         sum++;
  34.       }else
  35.       {
  36.         System.out.println("答錯了!");
  37.         System.out.println("正確答案是"+a[i]+"\n");
  38.       }
  39.     }
  40.     long end=new Date().getTime();
  41.     System.out.println("您共使用了"+(end-start)/1000)+"秒, 在"+q.length+"題中答對了"+sum+"題");
  42.   }
  43. }
複製代碼

作者: 劉漢文    時間: 2013-5-25 17:28

  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.         q[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鍵");
  25.     long start=new Date().getTime();
  26.     for(int i=0; i<q.length;i++)
  27.     {
  28.       System.out.println("第"+(i+1)+"題_ "+q[i]);
  29.       String answer=s.next();
  30.       if(answer.equals(a[i])==true);
  31.       {
  32.         System.out.println("答對了!\n");
  33.         sum++;
  34.       }else
  35.       {
  36.         System.out.println("答錯了!");
  37.         System.out.println("正確答案是"+a[i]+"\n");
  38.       }
  39.     }
  40.     long end=new Date().getTime();
  41.     System.out.println("您共使用了"+(end-start)/1000)+"秒, 在"+q.length+"題中答對了"+sum+"題");
  42.   }
  43. }
複製代碼

作者: 黃博鴻    時間: 2013-5-25 17:33

  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. }
複製代碼

作者: t2364705    時間: 2013-5-25 17:34

  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","datebase","syntax","school","vocation"};
  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.println("第"+(i+1)+"題_"+q[i]);
  29.             String answer=s.next().toLowerCase();
  30.             if(answer.equals(a[i])==true)
  31.             {
  32.                 System.out.println("答對了!\n");
  33.                 sum++;
  34.             }else
  35.             {
  36.                 System.out.println("答錯了!");
  37.                 System.out.println("正確答案是"+a[i]+"\n");
  38.             }
  39.         }
  40.         long end=new Date().getTime();
  41.         System.out.println("您共使用了 "+(end-start)/1000+" 秒,在 "+q.length+" 題中答對了 "+sum+" 題");
  42.     }
  43. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2