TQC107( L9 K' d* Z& i* x3 N
public class test{7 V$ ?2 n. T+ J5 n
, U1 r* R4 S# J* _# ? public static void main(String args[]){
1 z6 z' ~! L( L & E3 T7 w# P6 X7 o- a
//0 1 2 3 ; d4 f8 k) k, G
//1 1 2 3
& Z% M8 B5 @; M7 V8 W //2 1 2 3+ A# [; {) d: X% T/ P
; j+ Z/ M& k1 i. T4 u
float tot = 0 ;# v( C: q2 ^+ R; j+ ?0 h5 ^, c! f
for(int i=1;i<args.length;i++){! R5 ~5 X3 Y" E8 T
tot += Float.parseFloat(args[i]);
- f, V0 P# P# I3 {5 z/ r/ p }
4 l- }& e* S( \! o7 J tot /= (args.length-1) ;
4 R+ l* G% n. F' \ : k. ^& C) c( @9 s1 q$ l2 `
if(args[0].equals("0")){
9 p3 L1 n- S/ J2 ^ N- y System.out.printf("平均值:%f",tot);
) c/ v3 ^' e t# ?3 o }else if(args[0].equals("1")){, a5 [2 Z* |" q0 X. h
System.out.printf("平均值:%.1f",tot);, s7 c8 t [- J
}else{
6 Q9 }# X* T9 q- ?# M, f& {, }/ V7 r System.out.printf("平均值:%.2f",tot);; g; d) X; g: m3 k) \) ]
}$ d: Q! O, I5 V5 I& l
* k6 j' @) {- V8 L* `( q
! l4 d' H% p' v! f% f8 a/ z
}3 E; e+ i v/ a5 h
1 r( g7 h8 W! w* n7 s
1 f1 ?& ?+ S; D7 @* E7 s* H}
# G/ b B8 \" O* STQC108
3 P W* s9 r: x5 |: J9 kimport java.lang.*;8 x( F4 G, y. K6 g% i: J
( @- M2 k R9 j! {8 O7 {
public class TQC108
& R- j3 @- n0 i ?. [{+ _0 B0 s/ w+ Z* }; i
public static void main(String[] args)
6 B1 k7 t' |6 Z6 ?0 V {
7 Z6 A2 L2 j. [+ q3 ~0 S+ [9 O for(int i = 1 ; i< 10 ; i++){
* c9 u, e* C) Z. E for(int j = 1 ; j <10 ; j++)
) O q5 u. Y. J' E System.out.print(""+i+"*"+j+"="+(i*j)+"\t");% G0 n5 p O1 K/ m7 V7 B
System.out.println();! C2 S) L* I* a: g8 \9 g7 L
}& w$ J& a9 ?/ i2 A% t4 c
}% ?0 {2 ^- v) `9 k( l0 s
}4 ^2 X5 Q* A5 K
: H! h2 J( ^/ ~( z5 f& V7 l% H
. N4 {7 T2 j9 g7 o( s# c! M
TQC109
o' U0 R' h \$ L/ l, | ]public class TQC109 {
/ x# G- h0 Q+ \; O public static void main(String args[]) {
" `- ~; r4 K( J- T$ V5 x int r;
! _+ V! i- y3 g r=(int)(Math.random()*100+1);+ B4 x7 e- A$ z& I3 S7 J c
double area = r*r*Math.PI;% q4 o1 C3 I' ~- n$ L" \4 n
double vol = r*r*r*Math.PI*43;
! L- [# ~. c3 M: D ^% x# Z System.out.println( "隨機產生的半徑為:" + r );
( Q$ [3 s) C* S" P2 R System.out.println( "計算後,直徑為:" + (2*r) );, e( k$ F7 p6 `
System.out.println( "計算後,圓面積為:" + area );
* K; V3 h0 O1 I' n, O6 g- g6 L2 y System.out.printf( "四捨五入至小數第1位,則圓面積為:%.1f \n\n",area);* h" P0 t t9 v$ L6 i
System.out.println( "計算後,圓體積為:" + vol );
5 x2 N' a: \$ F! U. x. X System.out.printf( "四捨五入至小數第1位,則圓體積為:%.1f \n\n",vol);
' ^2 X& }3 u: u }- @1 C Q* i# k! @! Q4 A( C0 u, x/ x
}8 X# p2 F' C1 H: }( `
, a1 r a3 |& z- F0 G- b# @
0 o N( {- s9 x A9 [+ TTQC110 * J" V" A. t$ V
import java.io.*;3 M6 q& T2 j* u( j; i: @
import java.util.Date;/ }/ [$ U3 _3 P* {7 L4 q [6 K2 A2 j: t
Z: Q! `) A" X7 j' [7 o class TQC110{
5 r) u9 c, p; B) D- V! y& Y String items[][];
; v e/ W7 o6 p1 C6 [ W3 s, }2 ~ long start, end;3 m8 k) k; z0 J/ m
Date d;1 ?! u3 A' x3 Q
BufferedReader br;/ |* q" p+ F1 i. g
) j9 K( t: \: C6 D public static void main(String args[]){
7 R" S5 j4 d5 d; H int total = args.length;8 B8 I2 k4 G% ]0 [
int pairs = total / 2;# D5 O( \9 D; J4 A5 \! ^7 n v
TQC110 tte;- {/ f/ O4 [2 d( J/ c. J
if(total != 0 && pairs != 0)
1 n; U. L: n [ {/ T! r6 W ^, D6 E4 Z$ J
//get value from args..0 ?: K: y! D3 ]) H
String[][] tt = new String[pairs][2];# I$ l# N+ N$ B: r3 I3 B. M
for(int i=0; i<pairs; i+=2){
1 k- \: t0 V0 }' X tt[i][0] = args[i];( i& x7 s% d" G' x$ m
tt[i][1] = args[i+1];
/ |3 Q& Q6 J3 D }' s1 n' B4 K3 s- J$ k9 e
tte = new TQC110(tt);
3 Y# Z8 E; S1 N8 o }else0 Z$ I. [0 k8 {! t* h
tte = new TQC110();* A+ x2 u- O( C8 `; c; U
tte.start();3 I, X& {. d% R7 u& H
}1 h8 p; A: l. n% e7 a/ k
+ W$ F9 h, \! D5 t, b7 A
TQC110(){2 N) A* k% t* j
items = new String[5][2];
3 G2 r1 ?8 J4 N4 H+ }) ~ items[0][0] = "電腦";+ u6 z! j* j9 u6 L. T4 S* E
items[0][1] = "computer";8 N7 `2 E1 U. w! {, x0 |9 D. n: i
items[1][0] = "資料庫";
; [8 w9 s% e) W items[1][1] = "database";
/ a4 M1 T5 |/ f& ?! _. e& }! D) q items[2][0] = "語法";0 T2 ]" ~% `0 \
items[2][1] = "syntax";
3 x/ U, Q% }& Q/ S items[3][0] = "學校";8 Z4 W, ~$ S6 ~
items[3][1] = "school";
, ?4 K8 v! D# D items[4][0] = "假期";
: N8 \* w& S9 v/ u items[4][1] = "vacation";
6 h$ l1 x6 h k' h4 b. U { //make default value4 w3 k, S1 G' v) t- @1 F8 M+ u1 ~
br = new BufferedReader(new InputStreamReader(System.in));
Z# i- u; I% Y) B6 X& r) ? }
0 _, {# e: a: y! G/ P2 z O
) w4 x, {! W+ X+ q* F7 Z6 H TQC110(String[][] it){; @% V1 L0 H6 `2 D8 X y6 \8 h
items = it;9 ^$ A4 x1 g$ s/ m0 Q
br = new BufferedReader(new InputStreamReader(System.in));
7 m& y6 \$ A, w }: d9 u4 Z) z" P1 t9 T# X7 y1 }
3 t+ D6 S# s3 R2 m2 _' N
void start(){ K7 E9 [( W; O6 U4 Q) |' |
String ans = "";, k2 c2 h+ v; P: _% q
int correct = 0; // 計算答對題數& |; W% ]; |; w! x3 L& D9 k' w- W6 J5 H
d = new Date();; ?* k5 T0 s0 k+ W9 h0 k# M
start = d.getTime(); // 開始答題時間
: W( l& [5 F9 w3 _) L8 B) ^4 B System.out.println("請將題目的中文詞彙翻譯成英文單字!");
6 b# ]* L% k4 Z( s5 [; y( v System.out.println("輸入英文單字答案後請按Enter鍵:");4 o `# S% ?4 |% c1 p2 {9 a1 E, I
System.out.println(" ");
# n& `/ G/ L& S for(int j = 0; j < items.length ; j++)
' S# S1 g7 `* B/ V. ` {0 D2 w6 d" o* J }2 Q& ^
System.out.println("第" + (j + 1) + "題__ " + items[j][0]);* p) X2 g5 t) W3 m4 y
try{
, b! `4 N% m- O ans = br.readLine();
7 ~; f8 W' S: g9 | }
4 v U$ U6 [8 B+ U. I0 C/ D catch(IOException ioexception){4 O; y/ |7 i& N# \" Y5 `
System.out.println(ioexception);7 c: A9 L t% I& ^6 s
}+ j1 c0 x6 u9 @* T/ v
if(ans.equalsIgnoreCase(items[j][1])){
# Q, C) M2 Q$ u2 T5 p. \ correct+=1;. \1 E9 e% T8 U7 c+ {3 P
System.out.println("答對了!");
2 G9 i3 c2 @; w+ E5 Y1 O* t //count correct( {0 g+ V i: R2 j- y) W
//ouput correct message$ J& H8 e( N% {) w# h: D. b
}else{
& C% `% ^- R& B0 b: W5 r% w. M System.out.println("答錯了! 正確答案是:" + items[j][1]);5 _! L: T8 {; d `2 e
//ouput incorrect message5 b' x& z7 T/ W
}
( ]/ n5 ^6 s8 @' N4 @, P }( c/ P" s9 }! t, f" W0 t6 Y
9 a& q Y* k r* q" V
d = new Date();
3 q& `9 U- [/ A end = d.getTime(); // 結束答題時間
9 T9 V7 D6 y+ d) v5 C* ]2 a5 ^ System.out.print("你使用了" + (end - start) / 1000L + "秒, 在");0 L" z/ D8 b9 |0 Q$ g
System.out.println(items.length + "題中答對了" + correct + "題");
2 m% O" b; v3 _- r, R }
2 P2 G) |; j1 F5 ?/ t3 C } |