返回列表 發帖
  1. import java.util.*;
  2. public class jva110 {
  3.         public static void main(String[] arg) {
  4.                 int userItemCount=arg.length/2;
  5.                 boolean isUserItem=(userItemCount>0);
  6.                 String[] itemQue;
  7.                 String[] itemAns;
  8.                 if(isUserItem){
  9.                         itemQue=new String[userItemCount];
  10.                         itemAns=new String[userItemCount];
  11.                         for(int i=0;i<arg.length;i+=2){
  12.                                 itemQue[i/2]=arg[i];
  13.                                 itemAns[i/2]=arg[i+1];
  14.                         }
  15.                 }else{
  16.                        
  17.                         itemQue=new String[]{"電腦","資料庫","語法","學校","假期"};
  18.                         itemAns=new String[]{"computer","database","syntax","school","vocation"};
  19.                         userItemCount = itemQue.length;
  20.                 }
  21.                 long start=new Date().getTime();
  22.                 System.out.println("請將下列中文詞彙轉換成英文單字!");
  23.                 System.out.println("輸入完成後請按Enter鍵:");
  24.                 Scanner s=new Scanner(System.in);
  25.                 int right = 0;
  26.        
  27.                 for(int i=0;i<userItemCount;i++){
  28.                         System.out.println("第"+(i+1)+"題_"+itemQue[i]);
  29.                         String userInput=s.next();
  30.                         userInput=userInput.toLowerCase();
  31.                         String ans=itemAns[i].toLowerCase();
  32.                         if(userInput.equals(ans)){
  33.                                 System.out.println("答對了!");
  34.                                 right++;
  35.                         }else{
  36.                                 System.out.println("答錯了!");
  37.                                 System.out.println("正確答案是"+itemAns[i]+"!");
  38.                         }
  39.                         System.out.println();
  40.                 }
  41.                 long end=new Date().getTime();
  42.                 long use=(end-start)/1000;
  43.                 System.out.println("您使用了"+use+"秒,在"+userItemCount+"題中答對了"+right+"題!");
  44.         }
  45. }
複製代碼
  1. import java.util.*;
  2. public class jva201 {
  3.         public static void main(String[] args) {
  4.                 Scanner s=new Scanner(System.in);
  5.                 System.out.println("請輸入Z可能的最大值:");
  6.                 int z=Integer.parseInt(s.next());
  7.                 int temp;
  8.                 for(int x=1;x<100000;x++){
  9.                         int y=3*(x*x)+2*x+1;
  10.                         if(y<z){
  11.                                 System.out.println("當x="+x+"時,Y="+y+",Z="+z+",符合Y<Z的條件");
  12.                         }
  13.                         break;
  14.                 }
  15.         }
  16. }
複製代碼
  1. public class jva202 {
  2.         public static void main(String[] args) {
  3.                 float m=1000;
  4.                 double r=0.05;
  5.                 int n=10;
  6.                 System.out.println("年\tA銀行(複利)\tB銀行(單利)");
  7.                 for(int i=1;i<=n;i++){
  8.                         float m1=(float)(m*Math.pow(1+r,i));
  9.                         float m2=(float)(m*(1+i*r));
  10.                         System.out.printf("%d\t%.0f\t\t%.0f\n",i,m1,m2);
  11.                 }
  12.         }
  13. }
複製代碼
  1. import java.util.*;
  2. public class jva203 {
  3.         public static void main(String[] arg) {
  4.                 if(arg.length!=1){
  5.                         System.out.println("參數借誤!參數中不得有空白或必須以逗號隔開!");
  6.                         return;
  7.                 }
  8.                 String[] str=arg[0].split(",");
  9.                 System.out.println("逗號隔開的字數共有:"+str.length);
  10.                 for(int i=0;i<str.length;i++){
  11.                         System.out.println((i+1)+"."+str[i]);
  12.                 }
  13.         }
  14. }
複製代碼
陳彥綸

TOP

返回列表