TQC1075 J# w( g) C/ f& X/ p3 a9 E
public class test{2 c, y" u& T& J* V+ y+ \
! |- ^- ^' r2 e* S$ C public static void main(String args[]){, e$ J) H7 r( e l+ k/ K5 T7 g
$ O8 @% w' X1 e) A" v. W8 q //0 1 2 3
/ K* P5 J2 p+ t7 ^% M0 q //1 1 2 3+ E3 ^9 J0 p5 ?4 z2 Q q
//2 1 2 3
, l) a' z3 q0 t7 ]3 F# E6 m" @5 I
0 d5 e8 B# U. m( t5 x4 H float tot = 0 ;0 Z: o, p" M% R3 L: w( S6 N
for(int i=1;i<args.length;i++){7 f" \+ D5 q1 [, O: r+ q: B
tot += Float.parseFloat(args[i]);$ k7 ]* ^$ [& X/ a
}
3 l/ V2 ^2 k" |: W9 \, t6 p, c. b tot /= (args.length-1) ;; p7 \3 I9 q1 _4 y/ ^
& q9 i7 Y4 `# U: f if(args[0].equals("0")){6 B, L4 g. U. g
System.out.printf("平均值:%f",tot);% `8 r! I$ d1 S B; g/ I R
}else if(args[0].equals("1")){. ?5 a- ^+ U4 {! Y+ B; H" K, G' M
System.out.printf("平均值:%.1f",tot);/ b8 I3 l' [" w h+ G9 f- C- X
}else{- }2 m/ g7 E. r# C
System.out.printf("平均值:%.2f",tot);; ^7 i/ a% B+ B0 K/ P
}) `* W5 ~. J& Y& w
3 a( x1 M$ p: u9 {' M9 Q
# q% _! _) k3 q# E8 i M6 j) R
}
3 u7 A: b9 @) h8 h9 g" B( }$ T9 }' {4 p( ^( w& N% c
, p; ]! S* V- H: p
}
; o- a% h, k3 h3 w: D! GTQC108
( B( v1 B! ~( W3 S$ qimport java.lang.*;; c$ @1 n+ H9 K; j
% r3 k; \+ B3 J$ `9 U# ^. v, P
public class TQC108
& v" e M! _% \! ^6 B. B, I8 c1 g$ L0 Q{; B# U' V, H5 N7 A- }: F) B
public static void main(String[] args) % x9 G- X- L9 I' ]9 X
{
( _; A9 r' |/ @" d for(int i = 1 ; i< 10 ; i++){
7 b7 h/ L5 d/ C* | for(int j = 1 ; j <10 ; j++)( H5 f# }4 `# f$ L5 ~
System.out.print(""+i+"*"+j+"="+(i*j)+"\t");, ~ d% p d4 D! Z! N1 R. Z6 U
System.out.println();
% ?9 W8 T* N8 q; @2 I1 { }
3 e- @3 T5 \3 ]; T }: m! g3 K7 O7 N
}
6 S' A9 [4 u* V& N; d; _
/ C. L7 x$ @; v! d/ l j0 p
: |, r+ \/ @. n' \9 s! P* P9 BTQC109
3 t) z, S0 u# A# V6 jpublic class TQC109 {' v8 G( p& w# o
public static void main(String args[]) {$ P2 L0 b& L0 {* T
int r;
f% N/ }7 Q2 G! _; \ r=(int)(Math.random()*100+1);
& M% T! \: a. M- o9 a/ h double area = r*r*Math.PI;
* J0 W/ t! ^7 B- X, f% K double vol = r*r*r*Math.PI*43;6 ~8 I0 h$ ~( @- @5 u! Q
System.out.println( "隨機產生的半徑為:" + r );
5 _1 h. ~4 c! j) } System.out.println( "計算後,直徑為:" + (2*r) ); |! O$ U% g- |8 t
System.out.println( "計算後,圓面積為:" + area );5 \/ C5 ?9 P0 x4 ^$ i* t
System.out.printf( "四捨五入至小數第1位,則圓面積為:%.1f \n\n",area);
1 E2 ]% O# q% u$ x% _2 D System.out.println( "計算後,圓體積為:" + vol );
0 L, N* P. k) u2 d" Q* v/ z System.out.printf( "四捨五入至小數第1位,則圓體積為:%.1f \n\n",vol);# d$ p% K1 V' P7 G
}
# J& T$ o8 s9 F( _4 R- P}
! h- r* Q" }1 [0 k7 @+ I2 i6 F" X
8 Y) Z9 o5 s, N' \ / l3 y# l6 z: K) [7 |9 U
TQC110 - y( `1 M8 H$ u( l+ f$ D( v, I6 B
import java.io.*;
3 O/ l% h& p& f8 dimport java.util.Date;
# I8 X4 o# c$ Y+ N3 u
! L" G8 V. Y2 k$ n class TQC110{
+ A; B! [4 ]" ]' Z String items[][];* o) E0 {+ [) x' s5 }
long start, end;/ ]8 H" _$ J7 ~' m% C, ^
Date d;
j# O N: h9 T" S BufferedReader br; X+ s! S6 x* o$ c
" ~# p: s; ]3 G public static void main(String args[]){
% c; ?" H, \& a int total = args.length;* g. z/ O7 d1 E1 ~3 V% h
int pairs = total / 2;
3 M! K! ~. m* Y ^ TQC110 tte;
! C* O n3 C: y+ L l if(total != 0 && pairs != 0)
4 Q6 f& e- a3 q* P+ a3 b' S {6 m6 l% w2 U$ \5 I/ b% ^* j( U
//get value from args..
5 Q9 @2 J5 L* f+ x- C: y String[][] tt = new String[pairs][2];
& M/ C8 d; V2 N: d+ z4 {4 t for(int i=0; i<pairs; i+=2){
3 A+ L9 t) [- t# _1 c tt[i][0] = args[i];
3 c6 `: n# c5 X) _$ j) E- Z9 u tt[i][1] = args[i+1];
" K$ b6 w7 J" D1 N5 z2 Q }
0 C4 S+ c. Z3 r6 B tte = new TQC110(tt);
0 q4 a5 X0 ^8 J }else. r7 ^4 C* B1 ?4 S4 `3 u d* Y6 Q6 x
tte = new TQC110();
" J0 b2 M b( W. c5 b4 ]/ w tte.start();
+ }; u4 w8 q q7 _( _: A& K$ d }
# A# G+ }- R( X* H' N
# I @' D+ k/ t1 c TQC110(){/ X! y0 s9 L2 J, Z; S6 }: r
items = new String[5][2];
: E! K- f5 Y! R% B8 p items[0][0] = "電腦";* R) @4 u9 L: f# a- |
items[0][1] = "computer";. v. f9 D# Y# C/ V+ W& m0 T7 P
items[1][0] = "資料庫";
$ H+ o+ ]6 e" a( Y, u$ ]" J. e items[1][1] = "database";
5 L" y5 R" i: c items[2][0] = "語法";% M' f5 |9 a( P- Q
items[2][1] = "syntax";7 o( f" Q7 c1 b; C3 M
items[3][0] = "學校";
: Y# {) t$ D4 i( a items[3][1] = "school";
6 U$ f/ u1 A8 j) M+ ^; w+ L items[4][0] = "假期";8 w2 K* R+ g* [- I# |+ Z
items[4][1] = "vacation";- A1 T8 J4 J1 |* c+ E7 @$ r- P
//make default value
& P4 Y6 L0 y5 p7 D0 q& { br = new BufferedReader(new InputStreamReader(System.in));
1 k, C: M% X S }9 o9 E, n' O/ a7 q
7 m' K5 R3 d" U$ J6 m
TQC110(String[][] it){# a6 G. @2 Z4 Q) r. L* ]- w& L
items = it;& Y0 \ b; _- T8 O" Q- a7 Z
br = new BufferedReader(new InputStreamReader(System.in));/ r! [5 ]6 p4 ?' U4 L6 S% P
}7 n: w- a) T+ q" P' Q
7 N, _. q* F. {$ K
void start(){
4 b1 F- d+ l3 R# v String ans = ""; W) z) j% O8 {6 C5 r" ]* a* Y! j
int correct = 0; // 計算答對題數
1 K3 n4 J( g4 P8 Q) l d = new Date();( Y4 }6 l: }1 i$ z \% }- J
start = d.getTime(); // 開始答題時間
1 J! ` a# G- Z System.out.println("請將題目的中文詞彙翻譯成英文單字!");: R+ C$ {8 _# ?" c1 o- ^% v! o
System.out.println("輸入英文單字答案後請按Enter鍵:");3 c4 I6 B, W" v/ c4 K
System.out.println(" ");
1 J# o/ q! |% {0 S4 z, C" X+ w for(int j = 0; j < items.length ; j++)! G7 i1 A9 Q% m# M
{
' h* U' f; r; s6 ? System.out.println("第" + (j + 1) + "題__ " + items[j][0]);
5 `6 N0 Z: A( @! }5 t try{" n# E: i/ N- k: j
ans = br.readLine();7 k' u) Y: P1 L# U
}
' c& B1 E1 X% d" z catch(IOException ioexception){
2 K8 e* {% s& d) P System.out.println(ioexception);% |8 a2 V7 a! C1 {5 r' v, m; K* P. c
}
1 K7 I5 q4 {3 _ J: |5 o if(ans.equalsIgnoreCase(items[j][1])){1 \7 G1 i& L' D. G8 r; `
correct+=1;, D- X) }$ j/ a, H9 q& L
System.out.println("答對了!");
# | S3 f, x' B; _+ w //count correct6 Z% G: R0 @4 z w1 ~
//ouput correct message
! t* f% X# r3 y- P) m8 A }else{
" u# F ~+ ?! v System.out.println("答錯了! 正確答案是:" + items[j][1]);) y4 n$ X2 ~3 A! O+ e1 I2 [
//ouput incorrect message
) _) Z; \) B9 T& R2 [ }
3 g# |0 I7 `) \6 s1 _! v }% ?+ f* n4 j& ~
. F4 u) g( ]% x+ [ d = new Date();
& N U' c( Y& l, J+ { end = d.getTime(); // 結束答題時間
* u# h6 |/ ^/ m. B- h0 w System.out.print("你使用了" + (end - start) / 1000L + "秒, 在");
+ z$ k$ H+ |+ ? System.out.println(items.length + "題中答對了" + correct + "題");+ q0 }$ L9 u3 C6 z
}
/ F g; _. l* X% g% ~9 d1 t+ ? } |