TQC107
1 F3 t c) k, g' x( kpublic class test{5 y1 d9 z9 `$ j7 K' R
! N/ r- ] R/ c+ r( o+ j( d& l
public static void main(String args[]){1 [; b5 R& t# `
: K0 \8 ~- ]. ?+ @: p //0 1 2 3
" u9 r+ Q# d0 N1 I. e( \- o //1 1 2 3$ L) B5 \- G1 \" c- P* y* e
//2 1 2 3
4 V! r8 S/ u2 T
% Y/ j) Y( ?9 s( ^* q float tot = 0 ;
# |0 _! o3 _% Z0 I/ }0 X! h/ i for(int i=1;i<args.length;i++){
8 G- b+ k6 F( V; Y7 u! s tot += Float.parseFloat(args[i]);
, K5 U2 ?2 M1 f: M6 G }) A5 p6 Z. ?# H
tot /= (args.length-1) ;" f" x& Y! K! o a* ~, w! D
2 y# ]7 a2 c5 m. D( M5 F2 ? if(args[0].equals("0")){
! G) i5 r' w- m* Y0 c9 T: g: e System.out.printf("平均值:%f",tot);+ k7 F6 e& x; f9 v/ m
}else if(args[0].equals("1")){
4 V9 o/ g" A y System.out.printf("平均值:%.1f",tot);2 J5 G- u1 G: Q6 k4 d
}else{3 y" }; }" K$ E0 |9 m$ u0 M
System.out.printf("平均值:%.2f",tot);3 n; t6 @ x3 `, G" _
}6 ~+ a) j+ L: d8 I
, P1 x9 j$ ?3 n/ g, l
+ V/ Q( Q9 z/ f. |* k- ^* u* v }
j7 v( _6 }& B" r) j5 s( Q/ _4 e- G
0 m3 e& `" Y8 H2 H! c3 J- E {% p5 T% o, e1 @9 |" I
}
% o. Z2 @7 X. D6 Z# ATQC108" M' ? k) [* M% M) V
import java.lang.*;5 i- g- D+ h% q: L1 d0 v" l; e
- h0 M6 H& w" q4 e9 d8 }public class TQC108& J1 S4 v( r* ?$ r6 ?5 z5 U+ l8 Y
{
6 P [2 e9 z$ d public static void main(String[] args)
% ?7 I L% _! m1 [ {
7 p6 a$ k( B a6 n, B for(int i = 1 ; i< 10 ; i++){
0 d. k( K' o0 Z- R( } for(int j = 1 ; j <10 ; j++)( K4 a. A! X0 V3 q) h
System.out.print(""+i+"*"+j+"="+(i*j)+"\t");) R/ y! `+ I( M. c
System.out.println();
7 m; c) Q! s% k+ p }9 a G& G2 M# d* V2 B8 S
}
) J3 H2 h1 K! I% a3 [1 p}3 h* ]6 A; u$ z* U4 m' L2 u3 \
" o7 y5 l2 q) |+ H
" F d6 g. n; h* R( @/ s6 f
TQC109
: g$ W* _9 Q: k' U7 t3 hpublic class TQC109 {
, i7 d$ D& @. D1 J- T public static void main(String args[]) {
$ b- ^' R* m4 ^' v1 i int r;- ~# a# N- E& D C @ V
r=(int)(Math.random()*100+1);
- O! o0 z0 i" Z- I& D6 P" R/ A double area = r*r*Math.PI;
; U' X! _. N- R6 G4 A1 |' [ double vol = r*r*r*Math.PI*43;' |+ t% Z' ~% L7 p8 a: k& o5 N8 _. ?
System.out.println( "隨機產生的半徑為:" + r );
# `1 _6 z/ H. R! w System.out.println( "計算後,直徑為:" + (2*r) );' M8 c+ l- j, K7 q
System.out.println( "計算後,圓面積為:" + area );2 e/ w3 D/ C: F) G; g% o! ?4 O8 Y
System.out.printf( "四捨五入至小數第1位,則圓面積為:%.1f \n\n",area);
/ R/ f! |: h! ~8 W# @; n% t a# W7 | System.out.println( "計算後,圓體積為:" + vol );
6 q0 W* q. B- g4 M1 ~+ B System.out.printf( "四捨五入至小數第1位,則圓體積為:%.1f \n\n",vol);/ a* g5 T& D2 E n
}4 r% [: c. ^7 _0 u1 X8 I; L3 ?5 q( g+ C
}
- |7 F1 S9 }, ]: K% v& Y
1 K7 X: J/ R0 Q! d
5 Q3 e! k, R. d( ]5 O. w3 I+ P) qTQC110 ; I1 w. R4 n3 o! ^8 \
import java.io.*;
^% @/ j8 T% I" w) T3 `import java.util.Date;. c7 v. m. `# L& X
; s* Q: H; t2 k6 m* ] class TQC110{& V3 Q" F! x0 m. Q: L& @0 t5 W# P7 p: I
String items[][];
# Q; M" \! N7 v7 D1 ~6 F7 z/ N7 `4 z long start, end;
0 e& y5 |- Q8 m5 L( B5 h. |# O: M Date d;+ _" ^( V4 G. l6 J
BufferedReader br;0 p$ d& D7 |; G
8 R! Z9 R, t3 T j8 B) ?
public static void main(String args[]){% K7 s0 q# ^5 u2 S0 s( h
int total = args.length;
3 F) _$ t5 S( ~0 X6 Z int pairs = total / 2;/ ]6 g+ U' c( e$ L( w1 v
TQC110 tte;* O3 W/ [2 S" _: e; X
if(total != 0 && pairs != 0). `2 R9 ^$ u7 v7 G `* q
{
1 B) U o2 |% o8 w. @" u' E. q //get value from args..4 |* i( W# Y- B8 |! Z: q% M# Y
String[][] tt = new String[pairs][2];
/ [9 q* @: c; k$ ]. h+ w- D& v for(int i=0; i<pairs; i+=2){
8 D' K7 b1 e0 ~& `) F8 I3 } tt[i][0] = args[i];, \5 U3 X. i+ K$ o+ v t2 O" _
tt[i][1] = args[i+1];
, ~' P8 O' I4 l0 {3 `$ o" y3 _& x }
/ |3 G9 Q4 H8 ^% V, _ tte = new TQC110(tt);4 q+ f* X7 @1 z" E1 n4 z) S
}else! Z7 w! a! X! M
tte = new TQC110();; V6 O! o. s1 D+ C) Y
tte.start();1 U$ q1 \6 C, Y$ \1 e
}
" G8 q* s k2 f+ p6 R' m
$ b* G/ A1 b' f, @ TQC110(){
+ u; a' t& l# L) D9 L items = new String[5][2];
8 J4 V4 V) o7 k2 [' Q( c1 Z items[0][0] = "電腦";
9 Y t- Y; ^' n \+ \. X$ t9 _ items[0][1] = "computer";0 p3 |/ H( \! A( J1 B7 N4 p
items[1][0] = "資料庫";
* K1 |1 r3 T, O3 N0 d0 |) o items[1][1] = "database";
9 [' P/ k" m, Q1 [8 S/ a; D' a items[2][0] = "語法"; m C. b. `9 q0 o. f* K( }" u$ J& E+ l* \
items[2][1] = "syntax";4 t: O5 |; W4 Z3 g- r
items[3][0] = "學校";
: [! z) @% |, V7 A$ M items[3][1] = "school";; O9 b7 n1 q" I8 K: V
items[4][0] = "假期";
5 w' h: w9 s: x+ l' g items[4][1] = "vacation";
& }+ O R. q) x' d! `& @ //make default value( u" D, z' q; ? E
br = new BufferedReader(new InputStreamReader(System.in));8 G& G* ]7 K2 p$ z8 M% A5 a2 t7 }" H3 o
}0 n) |. W7 s- T" V, H7 ~
' E( _5 G) h+ q0 s8 u y8 ~7 @
TQC110(String[][] it){
+ R6 [- ^* B9 } items = it;' U! b$ C3 M' f, E/ N& ~0 H! Y3 }
br = new BufferedReader(new InputStreamReader(System.in));
3 R# [7 H% Q3 Q5 a ? }% U3 Y# m: q, h5 m& g$ n3 r
8 Z" [1 E6 G9 a! v
void start(){ n, D7 q& ^. x: ~7 c0 `
String ans = "";' A( N) {6 `4 H! d/ [
int correct = 0; // 計算答對題數* P/ G" \& P, y
d = new Date();
8 [2 g4 }2 K6 X7 X6 ] start = d.getTime(); // 開始答題時間" R S+ D: L+ z1 i" P% S8 a
System.out.println("請將題目的中文詞彙翻譯成英文單字!");& q" }% Z" W; h$ c/ l7 z/ I, w6 r
System.out.println("輸入英文單字答案後請按Enter鍵:");- w) H( K- _2 k) i( T, a* Y0 u
System.out.println(" ");5 k8 y; m5 w4 V$ J1 g3 U- `7 J
for(int j = 0; j < items.length ; j++)
+ O2 H4 R* u2 {4 q% ~ {1 y) x% Y" |' T
System.out.println("第" + (j + 1) + "題__ " + items[j][0]);* F; {' w1 ]/ z t5 t' ^, B
try{1 w0 s3 p ~: V' X. N
ans = br.readLine();( A6 N) L2 a' ?# C
}- \% A* \, L! U2 U' a/ v ?% C
catch(IOException ioexception){
" C1 F5 X. w( B System.out.println(ioexception);
$ Z0 q9 z+ X6 I3 N }
1 ? Z3 D2 s$ l" O+ ?/ C) z if(ans.equalsIgnoreCase(items[j][1])){) J0 @5 `2 [$ P7 V7 v( k
correct+=1;
3 \+ u3 @. A1 R% N$ V2 Q. C \2 m System.out.println("答對了!");, C7 V, F) P' d1 g
//count correct
4 H% O* F9 |+ u' g z* ~7 u //ouput correct message7 l' i3 E$ j2 q- L$ D, t
}else{
& E; {: a) a0 O" r$ a: k6 E- p3 I System.out.println("答錯了! 正確答案是:" + items[j][1]);; m' ?7 k0 v' w/ E( a
//ouput incorrect message
4 p4 \3 v# P% ] }
1 W2 C. q1 ~. q: s$ R' J7 F' i, Q1 v }
: Q& C1 S8 G( {) ?6 Y$ `/ B9 E I, y
9 n: k7 m2 |3 _/ K d = new Date();
8 m$ v+ G# K* \5 j) _' ^0 c2 Q end = d.getTime(); // 結束答題時間
& S6 ^) R+ R3 X9 W N5 a9 n& M7 ~ System.out.print("你使用了" + (end - start) / 1000L + "秒, 在");, d5 ^ |. W7 b$ m8 W/ q$ }; e+ c
System.out.println(items.length + "題中答對了" + correct + "題");3 s; A8 C7 {; k7 ?
}, _5 D% c4 Q4 ?. b1 D
} |