返回列表 發帖

TQC107 ~ TQC110 答案

TQC107
, o! n0 c# L3 f" }8 s' H% ^: tpublic class test{
: }4 N, x( W% S0 n/ s4 W
5 v8 B- F& Q. K$ U1 r5 t  B        public static void main(String args[]){
2 v9 S$ {/ S4 W& q6 S- o- A( L5 k        ! i7 J" O& J8 [0 e) r* n- z% J( \
                //0 1 2 3 . b! o# J& U& @9 c+ b
                //1 1 2 3
$ {! G& S  h, s7 p+ f4 N                //2 1 2 3
; r, H: i7 ]- V5 j! Y7 m                + K6 B5 R8 q2 }- A/ V! a
                float tot = 0 ;
$ C0 f; e1 j$ A5 `1 B# [* d0 w& \                for(int i=1;i<args.length;i++){+ q, n" k$ h" y2 U
                        tot += Float.parseFloat(args[i]);
3 ]3 d7 F: y0 p$ |: |( O# e                }
+ @5 H& A) o% B5 M1 R                tot /= (args.length-1) ;" h- P1 n3 @* G7 y  `2 \0 a" M
               
8 H% c- \3 {, x) ^                if(args[0].equals("0")){1 w) T9 m  U$ i* u& I' z1 \
                        System.out.printf("平均值:%f",tot);
( J: l9 b. l# _& I/ m3 p! |/ _8 R  [2 x                }else if(args[0].equals("1")){
% t$ T# A8 s! u' }/ V                        System.out.printf("平均值:%.1f",tot);
+ q  P0 {0 b! y. v6 ]3 ~- h                }else{" _2 P9 ]) Y5 c& H6 ?% O/ W
                        System.out.printf("平均值:%.2f",tot);/ g  E. {5 K1 l
                }) t) G3 p& R! V. y6 E9 G
               
* K) z( I. S* R' Y               
, \3 |" i9 A; U! G0 c2 P0 b/ [        }* ?) T8 W; [: U: ?

5 x9 F$ ~3 j' ~: [2 j$ y7 n1 ]! i* {/ L3 ?+ a, _2 {
}; j6 {/ d% X8 i# r4 W4 L. b' \/ V
TQC108* Q" a0 ^" _5 x8 v
import java.lang.*;
! l: ]9 x2 h- W& o" ^3 U+ T  E3 S
4 w' R$ ?, l- G' I% W1 @2 }5 M! b2 Ipublic class TQC1085 X$ X9 r& I$ l: ?* _! p* I
{# O" S6 ]0 @/ O* C
  public static void main(String[] args)                                         8 @8 @3 B) T8 j" h4 o2 [
  {
8 N, k8 d- `, t, F3 {. ]' B: ]   for(int i = 1 ; i< 10 ; i++){7 b7 N/ L, x1 l2 M; c  v" z. H& C
      for(int j = 1 ; j <10 ; j++)
. j# Q8 Z) ], ?! P" `- {         System.out.print(""+i+"*"+j+"="+(i*j)+"\t");
3 v+ A; G; E( p: c' d2 f$ |      System.out.println();8 P7 l2 ~, `# d7 n/ S* H5 S7 i
   }
3 t. c( v$ M- x, P' D- ?5 q  }
" y9 K: v  _# t# F; Z}
( R8 L. F4 t4 x1 G" Q5 N8 |! e8 N0 l

1 q. E% ?0 W8 K+ E/ cTQC109
4 L$ J. ~& N: V3 Y  B9 @public class TQC109 {. Q% g/ w, u  }" {
  public static void main(String args[]) {
% b( P3 `8 ^0 X7 f: s    int r;
5 x1 e+ U! n! E/ T   r=(int)(Math.random()*100+1);
, q! M5 o: m. W6 _   double area = r*r*Math.PI;
2 D0 r4 F: ~6 S0 j   double vol = r*r*r*Math.PI*43;5 {) b, s% ?/ t1 I, |
   System.out.println( "隨機產生的半徑為:" + r );6 E9 f7 L, k! u2 y5 U: w6 H# Z
   System.out.println( "計算後,直徑為:" + (2*r) );3 M% f: t; H7 ?  d) R- v6 h
   System.out.println( "計算後,圓面積為:" + area );) _( ?7 ^2 o5 c3 w- R
   System.out.printf( "四捨五入至小數第1位,則圓面積為:%.1f \n\n",area);0 R) W" V$ a( o" ]' g+ y
   System.out.println( "計算後,圓體積為:" + vol );5 d* S, ]( b# x% I# Y6 `  N
   System.out.printf( "四捨五入至小數第1位,則圓體積為:%.1f \n\n",vol);( g9 q( h+ k- a4 t# U! U3 \
  }- N+ f1 A+ m, u: d, p( }
}
/ q% q! j0 c& u- h6 X! Q0 |: ^. n7 o  c% I& e( \& ^8 s
2 e6 _, n1 I8 y" _9 B
TQC110   * K, }& L  ~0 b, }
import java.io.*;* R& m" |* ?7 }) }
import java.util.Date;
! G* f& Y9 g" a4 q  L, h: H4 T7 e; f
    class TQC110{
1 m  y" r+ H6 I. j& v# _        String items[][];
! g# q: \# Z- z- b  q2 h8 m        long start, end;* O- E4 J' [5 }. h0 y
        Date d;; g) n0 P3 a5 C' A9 ~/ ^$ s  R6 W! n. |. a
        BufferedReader br;4 N. q( N' r8 g$ Y5 n2 f- m1 ]

0 ~$ T9 b- `8 V8 V  `        public static void main(String args[]){
- u# v. U9 z, d& s4 `2 w            int total = args.length;
! O+ U) s5 N/ Q9 E: N            int pairs = total / 2;
, k* ^9 N) K+ c! _' Z! Q            TQC110 tte;  W+ ?1 z% B" Z( c* o5 }  u
            if(total != 0 && pairs != 0)' S- r: N3 C+ F9 q+ n) j
            {
5 ^1 J/ F8 w: i) K               //get value from args..
9 I9 A- |5 G" _0 b. X3 `% k              String[][] tt = new String[pairs][2];
! n! {# C- ]6 `+ B6 w0 i7 W              for(int i=0; i<pairs; i+=2){3 K* R$ `5 x, Q
                      tt[i][0] = args[i];1 R$ [8 X! G0 Z+ J
                      tt[i][1] = args[i+1];* q/ ?! E: p( H7 p7 s. h) p
              }) d& Y( K' ^% o" `+ t; g1 i
              tte = new TQC110(tt);
  D# ~8 [' r, D& B1 u2 n% o8 p            }else
% y* w" q6 O$ t* @& o                  tte = new TQC110();
2 b4 O  h3 f, o7 B# w5 Y5 B5 |4 d            tte.start();
+ @7 S/ r! [/ `, M0 X        }
4 a3 Q! _' N) @
; q' S. k7 g  O8 C  u        TQC110(){4 o' i. P9 u' A  {! l& y2 l
            items = new String[5][2];
0 t! ^- P, v, x. w; ]            items[0][0] = "電腦";" W: N; \1 z) i( t  r8 L! E
            items[0][1] = "computer";
3 e' r: i# ~4 z1 m            items[1][0] = "資料庫";
( a9 H$ K* i' ^4 c+ F            items[1][1] = "database";
2 U9 i5 \( ]6 s! m7 u# H            items[2][0] = "語法";' R; [" m2 Z5 V0 x$ v) {( a/ e
            items[2][1] = "syntax";
8 x. B) U' u+ Q; o. q            items[3][0] = "學校";; g9 d9 C  [4 `( H
            items[3][1] = "school";
9 Z0 h. |. g" U& N            items[4][0] = "假期";
, a& `& Q2 w# z            items[4][1] = "vacation";
  |* A: s( q* a- _, W: @            //make default value& m9 _) v) v; ?. Z0 Z, e* z
            br = new BufferedReader(new InputStreamReader(System.in));; ^/ {, l$ W* h% R, k
        }
" {8 d& g, E0 j6 V; }                  
# u% ?+ A9 }& V+ m* u- w5 a) z        TQC110(String[][] it){
! V" ]% O- q9 y# ^+ x            items = it;
$ X8 \* B( H1 @; z' O. |4 a& a            br = new BufferedReader(new InputStreamReader(System.in));3 D$ S8 h7 c. f; g2 `
        }- R* t( i4 \$ S; |, L+ }% q8 N
                  
4 X- n2 n  N! S7 g% C) ?5 a7 G9 V        void start(){
0 n* {4 }0 m% D, M0 _9 j) c            String ans = "";
! L; S3 t9 n- O: R( P* L2 {            int correct = 0;      // 計算答對題數
8 ^6 I) `2 P& J  j0 ~( B1 S            d = new Date();: R: R- I: h+ ]. q' ?2 ~
            start = d.getTime();  // 開始答題時間9 a) ~: _) k# s
            System.out.println("請將題目的中文詞彙翻譯成英文單字!");) l5 @: [: N8 w* J6 s- K8 }
            System.out.println("輸入英文單字答案後請按Enter鍵:");
6 D- y/ i4 q3 }& \            System.out.println("           ");
' \$ y6 H) M1 ]6 `1 a  a            for(int j = 0; j < items.length ; j++)+ k4 a; j. R5 _. u
            {
0 D# Z7 X5 q& K                System.out.println("第" + (j + 1) + "題__ " + items[j][0]);
' |2 B* X9 F& m' \                try{
! U2 S0 }8 k3 k  j' R5 H! o. R; H7 k                    ans = br.readLine();  n$ Y3 ?/ T% p3 P3 B
                }/ L' y9 W- ]3 Z5 |5 X
                catch(IOException ioexception){+ x2 c: S- f6 D. i) Q( g
                    System.out.println(ioexception);6 ?9 ~& C2 p# H1 e
                }2 }8 v  b: q! m2 }! |+ C0 f5 l
                if(ans.equalsIgnoreCase(items[j][1])){
5 B! ?  \& r% F# ^0 \                    correct+=1;9 d  a5 ^8 o/ x
                    System.out.println("答對了!");6 T# ]0 B2 s2 u) ~
                    //count correct
3 Q& p$ e, F+ r4 d                    //ouput correct message
# T! O) B& q# w: P* T                }else{+ T, M0 v/ d& Y1 s0 A2 p. I
                                System.out.println("答錯了! 正確答案是:" + items[j][1]);
6 }. S5 c% I1 M0 C+ ~- E                    //ouput incorrect message* I: v% Z; b, i
                }7 t; i# V6 P! Z; |; m7 F' u
            }
! T6 T9 z) a, u9 \
3 T$ P; \; V2 n  E& e; V4 u            d = new Date();
2 y4 K, f+ L6 [: q. m            end = d.getTime();    // 結束答題時間
8 }+ p  Q/ E9 j* v            System.out.print("你使用了" + (end - start) / 1000L + "秒,  在");
) ^' k: _4 T: s: k0 E. _7 X            System.out.println(items.length + "題中答對了" + correct + "題");2 _. v6 f, m' T2 @
        }
: }" @3 c  d6 \* v    }

返回列表