TQC1071 m( T! [/ a# H/ N# c
public class test{
) X' A. U3 v2 Y9 |5 x" o& y$ I7 X& m6 f% F% m1 F! o- h& M) E; ]
public static void main(String args[]){
7 P. B5 S. s* h3 _% _ ' F2 j% y9 t/ S6 W, z- |' T# n* V
//0 1 2 3
d8 x$ c5 c! p: ^9 \; D% Z- X //1 1 2 3
; V+ _1 I4 A4 Z! n //2 1 2 3# @0 H( W( f1 i
$ Q! a6 ?5 n+ ~+ j4 N
float tot = 0 ;# }' c' f* Z) F) X; a5 k
for(int i=1;i<args.length;i++){
) l- |- j- Y& E8 h$ \7 A( Z tot += Float.parseFloat(args[i]);1 t( [, t3 F; X! }
}3 u7 H; w$ h) }+ j$ S9 { @9 w
tot /= (args.length-1) ;7 A% P7 b- N4 G+ {7 a
# ~/ e) R, c5 ~+ W" q if(args[0].equals("0")){
6 @1 t+ m6 |( f- r& H, C( m System.out.printf("平均值:%f",tot);; F# u# H# x0 A6 a. }4 t! D9 A
}else if(args[0].equals("1")){
4 D6 O+ h2 p$ F) @% ? System.out.printf("平均值:%.1f",tot);
9 U9 ?# A3 [2 N( I) u7 N _( ^ }else{6 C( S- T: P+ D" e
System.out.printf("平均值:%.2f",tot);# n- \1 }1 j7 i3 P( @. t- Z
}; B/ M# k$ K) M6 M
8 w2 w- j/ }' F+ l; j0 f/ k
! a' Y" A; a9 J% n% n! u; p4 w# b! [& K }) {7 k1 u1 i% Q9 W7 D2 f5 \/ v
3 p% ?5 V7 P" I( i' L0 q7 D
$ ~0 `% E! u& p# p! O}( W2 r6 r6 T* E. x: C+ X' L
TQC108
; J$ E* s+ \1 R5 S; Q" r7 m$ jimport java.lang.*;$ @3 ~' a: u N k
9 U+ a% G' E0 z) l. q# opublic class TQC108! u# W, j/ W2 M5 T. s
{
+ \$ Y# d& `: Z7 j public static void main(String[] args) + A& N( c! [6 c8 D0 _. H
{. ~0 P3 S X3 I) y$ j
for(int i = 1 ; i< 10 ; i++){; {. L8 p; x G( j2 O
for(int j = 1 ; j <10 ; j++)
9 @0 S* {9 C. G7 p; ^ System.out.print(""+i+"*"+j+"="+(i*j)+"\t");
; Z2 |$ u T& v$ G X. B System.out.println();- q5 j, z: O5 X9 e/ G1 {7 z5 C
}
) h6 w: \& C7 x }
, z X! J: B8 ~7 N2 ]: d}9 J5 s' O1 J2 h
7 P! }( j+ r c! f4 Q" u# [
2 E5 c3 `# L7 d* h, X; vTQC109
" Y# t: J s8 N0 w: |public class TQC109 {2 X/ {6 w8 }0 e" Q2 |' {
public static void main(String args[]) {# ~* X) r) P* ^/ e) V
int r;; W: D, T5 J4 Q
r=(int)(Math.random()*100+1);
6 ]) S! [+ u) ?" f% n double area = r*r*Math.PI;
0 O% r! Z; _: q: s# c0 F double vol = r*r*r*Math.PI*43;
( l6 \- b* t" a, q: l System.out.println( "隨機產生的半徑為:" + r );% K0 k/ w, K* c" V6 t+ m% ?/ X, B
System.out.println( "計算後,直徑為:" + (2*r) );+ K) U+ f# b7 t
System.out.println( "計算後,圓面積為:" + area );+ ^' a! [# ?( S+ W [0 A$ s, {& H5 J
System.out.printf( "四捨五入至小數第1位,則圓面積為:%.1f \n\n",area);% B6 i4 _4 G- k3 h8 r
System.out.println( "計算後,圓體積為:" + vol );9 v* u- D, O. y" U) [
System.out.printf( "四捨五入至小數第1位,則圓體積為:%.1f \n\n",vol);
0 W' g, z' A1 E# ]9 T3 j1 W# w }
/ Z( b& q. T. i8 v6 p}
0 q0 Z7 q6 P* a, r4 J7 Z! b6 T
& @* \" |( `& k0 o8 w ; I6 v% A# I& T4 h/ V+ K5 }3 H/ D) Q
TQC110 9 u' |6 n: y! T( l/ k4 h. W/ |* j
import java.io.*;+ Q% E/ O% C+ B6 `4 g
import java.util.Date;
" g8 w |* T0 ]% s, t# O. b5 y5 {5 }
class TQC110{" Z7 F5 N9 N' E# n( i
String items[][];) Y) ~' y( m. M ^. A( A; W; g' w0 \
long start, end;
7 K5 {% @4 S; K( w Date d;# L' n: C6 U" }6 G, M) i) S& E
BufferedReader br;$ t, {4 w, R, Y0 H" N4 C; L
2 e, Q, O0 _ m. o. F* ~ public static void main(String args[]){
% ^, R5 y0 b5 x& Q. i int total = args.length;
3 E8 q( o7 D5 W5 |8 ` int pairs = total / 2;, F5 g8 Q' J! e) N; A6 u
TQC110 tte;
+ u6 e! W6 m7 t2 h1 N3 o: o4 Q if(total != 0 && pairs != 0)
: d! G& x; R* O8 Y {5 S( I$ a* g6 g$ g
//get value from args... M" k- Y" a. f3 l( j
String[][] tt = new String[pairs][2];5 T6 ~) [3 z E
for(int i=0; i<pairs; i+=2){: \+ W3 f. G/ _5 G; o$ k
tt[i][0] = args[i];
- H ^7 z( w: S t! I tt[i][1] = args[i+1];/ I8 \3 e K8 I6 U+ d1 O9 t4 G
}/ Q, y1 b9 {6 c) g; c% R |; k/ n
tte = new TQC110(tt);- O0 v, x6 U3 a+ C. X" n; s9 m
}else$ g) O: h4 E: Q% A
tte = new TQC110();1 I0 h- I0 l* {* P; M
tte.start();2 U Y4 i4 K O K! R
}- g7 ~! O0 c+ k" m/ f
+ d2 O1 T- A9 d5 S# J4 P! m% n& g TQC110(){
; ], I3 Y# Q2 Z' i8 y items = new String[5][2];
1 t2 H" v- `1 {& D; W items[0][0] = "電腦";; M" g$ W. q' Y( I! L
items[0][1] = "computer";: P4 U8 A% i3 J/ Q5 ]7 b4 s
items[1][0] = "資料庫";2 J5 S6 P/ {: W x7 ^7 ^ L8 G, s
items[1][1] = "database";; v' f2 @+ _: Y9 K' d" c
items[2][0] = "語法";
, |! Y' W/ m, C) _& y, `; E items[2][1] = "syntax";' a3 W- q2 }; ^2 V1 M
items[3][0] = "學校";
. U, s I7 ?6 Z; B | items[3][1] = "school";- g/ ]5 h3 [$ j% S" R- k, d) S/ E
items[4][0] = "假期";
/ j& T- Q: |7 U/ X1 W items[4][1] = "vacation";! g/ F( C/ Y3 }
//make default value
9 b" a" p+ G2 | br = new BufferedReader(new InputStreamReader(System.in));+ s" ?- Z- g1 ~4 n0 {
}( ~, F# v* X# C$ Y
/ m0 M) I4 L. L$ w4 s& L
TQC110(String[][] it){, m$ s( ^* }5 N! D1 M4 \
items = it;8 z; P2 ?" F2 W
br = new BufferedReader(new InputStreamReader(System.in));% W, U1 M& z2 [2 M4 X2 l. Y
}% p! r; o; g, J. L0 p9 I" E0 o
& @1 R. b; H i' w$ @
void start(){/ o5 u) ]8 F3 D0 X
String ans = "";) }8 ^5 Y' m m9 Q- A( W
int correct = 0; // 計算答對題數; @5 F0 J; j1 r& S
d = new Date();
! h% n7 D0 m2 @' n: y- J start = d.getTime(); // 開始答題時間$ M4 n F+ y/ o5 x- Q' `* V
System.out.println("請將題目的中文詞彙翻譯成英文單字!");/ Q& }4 J. X& o8 n7 t
System.out.println("輸入英文單字答案後請按Enter鍵:");) }8 a4 l$ o$ |5 i
System.out.println(" ");; O' K1 m# ]: k2 y }
for(int j = 0; j < items.length ; j++)$ d5 z$ y2 ^3 w; {0 ~
{" b" Y" j' m2 |9 ?7 V) `( W
System.out.println("第" + (j + 1) + "題__ " + items[j][0]);9 Y8 H4 b) K4 J6 [- z
try{
% _# l" u4 S( [( v- b. @ ans = br.readLine();
3 a n8 ~6 k1 I1 j. S }
9 ^, g" @& B/ c0 @( H catch(IOException ioexception){2 j! c# Z; D* j3 U1 q- t5 p' t' O+ y
System.out.println(ioexception);, z1 c3 D' w, m
}5 ^+ i( }* r X" E2 ?/ J5 H
if(ans.equalsIgnoreCase(items[j][1])){% {" `4 G0 T1 F) ]) X7 f
correct+=1;( H$ F. q( Q) D: x
System.out.println("答對了!");
; Q" v) M$ O2 I //count correct0 l. j: x8 N7 }5 `2 O' J2 }( n
//ouput correct message
. f/ u. e( G" V2 _( ]$ K }else{: @+ s( C! H3 _* X
System.out.println("答錯了! 正確答案是:" + items[j][1]);5 X6 P, ^ S% e5 _& j
//ouput incorrect message
$ Z( s* |' K, r; Q# F }$ s5 ]1 o. a2 J" C
}% L! U8 p7 ]3 ], g
7 T- o; \* S$ C( Q2 K4 X
d = new Date();* A. E- ^2 M3 M9 X" y. v
end = d.getTime(); // 結束答題時間7 C9 n. q; }" [0 ^/ W% D" _
System.out.print("你使用了" + (end - start) / 1000L + "秒, 在");
) U4 R" ?7 m# k2 _% D System.out.println(items.length + "題中答對了" + correct + "題");% j4 k# Z9 m, v% R' n
}
/ l, Z, x# {4 d, q1 j, u } |