TQC1074 o5 W, z" b2 u0 `- O9 U1 ~( {0 t
public class test{8 d8 s( r/ y/ a' u& e$ T
, `. v' y8 C0 V% ~ public static void main(String args[]){
: w6 f: _5 |, {9 E$ Q " O1 F9 ? `) c7 I8 M+ r2 j
//0 1 2 3
$ W# S: {4 O$ a% R/ ?9 q* | //1 1 2 3
* b* J0 ?( F: W) A: p- j4 s9 |8 X# V //2 1 2 3
1 o: J" ?6 z O/ T, \
3 f4 E5 K0 z* \$ `. |' q: r/ I: L float tot = 0 ;
2 o3 @5 x1 V2 ]3 W7 y R' {0 D for(int i=1;i<args.length;i++){: A# t1 ]! }( w
tot += Float.parseFloat(args[i]);3 J3 t! r& G: ]) d+ z# M& z
}
& A& l& _* `, Y7 F9 z tot /= (args.length-1) ;( t4 J* A: h9 \' O8 P7 m
* |8 J/ A: O+ z# X. s- a
if(args[0].equals("0")){
" s1 ~' G5 }; r. X! L: g; L# q4 f System.out.printf("平均值:%f",tot);
) H0 K2 a$ X4 B; ? }else if(args[0].equals("1")){
; H6 N# Y$ e: Q System.out.printf("平均值:%.1f",tot);; [( z3 }1 w. ^& G
}else{1 A$ L5 a/ c6 t6 r
System.out.printf("平均值:%.2f",tot);
9 O$ c, [ n+ m9 q! ]* D! |+ b }3 F1 U: ]% s& e( |6 @% q7 C" s
; R5 H7 z9 {$ d6 {3 E* |3 Y8 Q
) `; O. n! }* H- R* e+ h
}
6 `1 d6 e- H2 e6 ~/ W: I3 J$ |) n, q. r% v1 V
/ z* U& o0 k* |* B. m}
1 b4 o4 c9 u ^$ x+ ^ hTQC108
( I, O+ l/ w$ @0 }: E. i1 Gimport java.lang.*;
/ L. M- r+ K; ]$ l1 r
) p* u) [) X4 k$ Ppublic class TQC108
& a# i. W) Z+ x3 M- z4 m6 e{
/ w$ ?! X; W2 D7 g* ~! \1 {+ e; y public static void main(String[] args) ) C3 ~$ w- S, y; |4 k* Z
{' X* B- ?. o# L, d! \9 K
for(int i = 1 ; i< 10 ; i++){
6 _2 q! b0 w) C# b for(int j = 1 ; j <10 ; j++)
+ I9 T) |/ C1 R: _. q5 z System.out.print(""+i+"*"+j+"="+(i*j)+"\t");
0 g) ]6 W+ q9 W& X+ U0 u, C System.out.println();+ B% n) C: p7 y
}; U$ p7 S) S1 b/ ^/ m
}
2 L6 \ G- }5 g2 {- Y! b$ D) f0 s# }}
& Q# L3 o; d& j) Y
/ i# l( c( k% \
9 d8 L- d( d3 P, {/ CTQC109
1 T0 M/ ]2 D+ _9 ^) Vpublic class TQC109 {6 t; w, [3 v6 P# v: m, n2 |- S
public static void main(String args[]) {; |3 U' R" s. J" R4 L
int r;
3 m: K5 v( k. b! I r=(int)(Math.random()*100+1);0 r/ o7 ~% e% W4 g
double area = r*r*Math.PI;7 q" R3 H) v; f6 ^) d0 m9 Z4 V
double vol = r*r*r*Math.PI*43;
' u; _8 J% ~4 C5 B6 G; |3 a8 t System.out.println( "隨機產生的半徑為:" + r );* G+ y" B2 f3 A4 c2 o
System.out.println( "計算後,直徑為:" + (2*r) );
1 y I3 W5 |$ O! U/ L; C4 n8 ] System.out.println( "計算後,圓面積為:" + area );
* r2 j, d$ ^. l9 Q6 h System.out.printf( "四捨五入至小數第1位,則圓面積為:%.1f \n\n",area);
' ?$ D3 b# e- v0 E4 j System.out.println( "計算後,圓體積為:" + vol );* @2 w) o( l/ T; f# g7 B/ l+ I% P: q
System.out.printf( "四捨五入至小數第1位,則圓體積為:%.1f \n\n",vol);
' e% u/ M* V% K0 }: n) l }. t, f' [6 y V9 G4 m- a$ o
}; k! s, R- m4 E) X
% C0 W% y( J9 c7 J$ ?7 p
3 L' E) Y0 f; n$ W
TQC110
' Z! j( {5 M5 Zimport java.io.*;
5 r# @6 L, {% b1 b' Q$ Nimport java.util.Date;! C. W# I w0 X% |( ^; ^
1 p# u, i& f- T9 E+ h9 B class TQC110{
2 Z$ N1 T+ S- {! g String items[][];
* r0 p- k# M( Z n) I8 K- w* I long start, end;
( y. C+ @# b$ x Date d;
" w7 f7 \& k5 \" {0 C" p BufferedReader br;) u3 }9 b4 b+ {# g
: c* E7 b {8 V) {* K
public static void main(String args[]){
$ J" S2 e; V9 h: Z' P" v int total = args.length;
9 I h) W0 l# Y int pairs = total / 2;" ?% Y; F9 y ]4 b; ?0 k
TQC110 tte;3 n- ^% Y+ `8 r6 p
if(total != 0 && pairs != 0)/ q3 e! }1 a5 J: i" g# A% \ e
{
- F& [: ~! }3 B$ c" q //get value from args..8 `1 a0 g( }! R! P% u" l
String[][] tt = new String[pairs][2];
7 `! K* G5 y$ I+ x' u- b% J0 @9 {' I for(int i=0; i<pairs; i+=2){% S- o1 Y' I1 b- d
tt[i][0] = args[i];% Y0 g5 M7 l2 e
tt[i][1] = args[i+1];
% ~1 d* r/ m7 ?, a }
2 g+ j7 k% h0 e5 L* g* n tte = new TQC110(tt);7 s9 K2 k( ]3 g1 ~) v C; @3 M
}else
, M/ S$ l6 Y0 X. f tte = new TQC110();
" ^$ n/ x# U7 F, {4 Z tte.start();
5 [7 m% S/ b8 x2 W7 F! w }6 Z$ B3 L+ S9 e+ {9 Z
2 p' c5 w- S& w TQC110(){: Z2 F0 O* S( l: l' i! r
items = new String[5][2];( L4 I5 f4 q; S" ~6 J
items[0][0] = "電腦";0 r/ \* h/ c+ k' t" n
items[0][1] = "computer";; K& ~1 P) C; W- u
items[1][0] = "資料庫";, G7 O9 b4 W# `3 C$ u& ^$ J
items[1][1] = "database";
$ |: a, W1 o2 ?# ^: k items[2][0] = "語法";# P# u: k9 w2 t! ~* k
items[2][1] = "syntax";- J% y3 }" M+ T0 N- ~, A
items[3][0] = "學校";" x4 {5 r, H* }+ h# c" B9 W5 c
items[3][1] = "school";
b |) g: J- S0 } items[4][0] = "假期";
; v2 M; P" s3 _, j items[4][1] = "vacation";6 I9 F! A* K! Z+ {6 {8 L' W
//make default value
9 ?* ]& @7 e5 E7 d* V( X* r$ G& v br = new BufferedReader(new InputStreamReader(System.in));2 N% O( _4 [2 P- R
}9 `) `- P$ Y- e9 ~( \& x+ l
: ]- q7 Y0 g0 [ TQC110(String[][] it){
0 q$ ?# |2 \& c1 _$ i items = it;" j& r3 N2 ?- L
br = new BufferedReader(new InputStreamReader(System.in));0 _. s3 R6 M( f6 a0 c, m1 Z
}
$ V. r+ T8 H" T( w 1 ~9 x! V( z1 ]7 K
void start(){
0 r$ F: Z( s+ \ String ans = "";( U) b/ O1 l3 ?5 K* e
int correct = 0; // 計算答對題數
; T3 Z' X! Z1 J0 S d = new Date();
8 S+ J+ A/ _( r start = d.getTime(); // 開始答題時間
; L: t7 J; [, D- Y System.out.println("請將題目的中文詞彙翻譯成英文單字!");* U5 F/ T! g1 s5 f: Y
System.out.println("輸入英文單字答案後請按Enter鍵:");
9 r$ S# M7 c3 z( F System.out.println(" ");1 m K/ f; g/ x/ S& u6 S8 z$ z0 {
for(int j = 0; j < items.length ; j++)
/ T. v' j# m4 b2 Z( c. _; g' g {
8 T* Z1 S2 c1 {+ I- A( V; X3 O System.out.println("第" + (j + 1) + "題__ " + items[j][0]);2 Q% _0 S* R/ _7 v8 ^
try{
6 o, h, K' o K9 h& Q ans = br.readLine();
0 y3 O2 u! s# T+ j }1 w3 r# ]5 F7 Y3 m( C
catch(IOException ioexception){, ^* u2 R- }7 w5 |' e) l
System.out.println(ioexception);3 P: j, ~5 ?/ a3 x5 K/ j! f
}- c% r$ b. j9 Y% Z( m" r
if(ans.equalsIgnoreCase(items[j][1])){
) o! M( \/ I) I' W+ }6 T/ z$ n correct+=1;0 Q8 m( E1 X: E4 r- r
System.out.println("答對了!");$ J1 b: R2 f* ^1 q) c. R
//count correct
* A9 |4 u/ @5 M) ^ ~$ [# g* g //ouput correct message
5 |) [# i$ s; Z" X }else{% h2 [" r& U& }- Q" k- k: l( ]
System.out.println("答錯了! 正確答案是:" + items[j][1]);
( w8 Z4 {( X* a- V r& x //ouput incorrect message0 t' C0 u* ]# d5 a0 Z
}3 Y' p/ k8 i, `
}
' d3 q2 W2 j6 C3 K% ^
8 C J$ _) W: {. V' S: s d = new Date();
1 D: D. C6 l" y7 v. D7 ~2 b end = d.getTime(); // 結束答題時間
; Q; n- T: z% h$ Y" y! Y System.out.print("你使用了" + (end - start) / 1000L + "秒, 在");
, v+ ?" F$ q+ m t- ^0 d System.out.println(items.length + "題中答對了" + correct + "題");
8 \0 c1 l" @ B( ` }
; p' d0 |" l( [, Q4 z } |