TQC107
' g3 N# b0 N( t: S8 p, @public class test{( a& I4 v8 a. i# L; k9 i+ \
( c0 e+ Y9 H! z* z' N3 K" s8 q' ] public static void main(String args[]){% D# l# @2 T4 a: R( f* C
4 g6 P. q8 s0 s' P, Z; _, \9 F //0 1 2 3 ' f& |. a- @/ G0 n$ e
//1 1 2 3
8 t" u. }( n( ^! i* T //2 1 2 3
0 O2 l3 X( O! g9 \ $ P. N, [6 e5 }0 S- H, f
float tot = 0 ;" F2 z5 U! O# S! K
for(int i=1;i<args.length;i++){
' ~ R$ O& M9 c5 J& ` tot += Float.parseFloat(args[i]);4 ?5 e8 A: [3 p7 H3 d
}
7 f7 Q) S' k ?0 ?5 Z4 L7 W( g tot /= (args.length-1) ;# v" R# n" A$ _: B: d0 Z2 A4 `& k! K
3 l9 L6 O- l) q3 |
if(args[0].equals("0")){
3 a$ ?4 M# h, `- z0 C- J System.out.printf("平均值:%f",tot);6 {: Q. Y+ E% U9 b( @
}else if(args[0].equals("1")){+ f+ c1 i5 k- T) {$ a, C( Z$ ]# L! U* f
System.out.printf("平均值:%.1f",tot);' ~9 G; N( m- B
}else{8 ~' r8 @ o9 ^/ \/ t. A" \
System.out.printf("平均值:%.2f",tot);2 e* F, i; a3 Z! m( L
}) a) W0 ~7 q* A8 R5 m! H
# i' s4 W6 a( |; }4 o# I% b" r
1 l2 j1 v' J( J8 X9 R8 c( p }+ h6 z" K L2 |2 H
. l% E6 f7 {- ~6 z u
! L8 n) ?5 l, T. J}; B' l& P0 ?+ F# }& k
TQC108
+ x/ |8 J) ?% G+ i/ Oimport java.lang.*;
& p7 K1 P6 G/ t2 F7 ^. Y4 }
, K# L& R' L( _! h# ^public class TQC108
, a# L9 V" @2 Z# H; c9 K/ v. V( O{6 d' s: f5 e. S1 |" m" M& B! X
public static void main(String[] args) & ^ I" @8 l+ U5 I- L& {! z
{% R% ]+ ?% o% P
for(int i = 1 ; i< 10 ; i++){
$ ~) ^* |$ n4 J4 d2 |4 r for(int j = 1 ; j <10 ; j++)
" N& `1 I% N0 N+ F( o' Q& L System.out.print(""+i+"*"+j+"="+(i*j)+"\t");: p1 l/ F) s3 {$ H1 E* T! |! d9 z
System.out.println();
2 x. c# A! }8 L4 B+ t1 s }
- C/ U0 ~/ t, d$ r+ W% l }1 ^5 s/ F* Z- t( o: q( c
}
5 w& c, d/ |1 {# l: C% g( O2 n
; m! N& f# a% Q& R/ P# X3 T3 e8 g3 E( O
TQC109
7 S8 ]: h* L) }1 Fpublic class TQC109 {0 F: |$ \% j0 i
public static void main(String args[]) {
+ b. f& V1 e6 B& c. F int r;
8 ?8 d0 Q" _4 x, Y9 k5 C) F2 ?5 K, l r=(int)(Math.random()*100+1);/ Z$ n, [! Q9 L* m6 f5 [
double area = r*r*Math.PI;1 i# U: N* S/ V4 R" s+ ~
double vol = r*r*r*Math.PI*43;
. Y4 g; E* H' s6 A, a System.out.println( "隨機產生的半徑為:" + r );& H- q# Q7 {: \+ p; v0 W
System.out.println( "計算後,直徑為:" + (2*r) );
. Q W/ z. h6 d* p z) } System.out.println( "計算後,圓面積為:" + area );9 I, Y. l4 k0 T; c3 R: }. @- y) _2 y
System.out.printf( "四捨五入至小數第1位,則圓面積為:%.1f \n\n",area);3 o- c; B6 u& ?" ~- @" b9 _8 `; \
System.out.println( "計算後,圓體積為:" + vol );
u6 S! [& w3 L! c4 n& o$ g- g System.out.printf( "四捨五入至小數第1位,則圓體積為:%.1f \n\n",vol);
9 [. x: W7 @. t' v0 Z* s }9 b; x' _9 K" R* _ E
}5 {: w# H" f# M2 f5 }7 H
# n6 A0 s- h3 p* F
/ y- {; W6 B# ]/ E. S7 rTQC110 1 U4 z6 ^; m4 M8 {2 I* s
import java.io.*;+ w' M+ ^* y( |/ F+ M: {$ o
import java.util.Date;
; k' ?' J. \; c+ b1 v, f
5 G, Z* @9 ^1 O class TQC110{
5 G# b/ c! P3 ~1 }% K5 V' D String items[][];( \! v6 m; s; X1 d2 V/ e0 B
long start, end;
$ d3 V" D# D3 M+ ? Date d;; Q5 M( U# [- ~; Q1 P A) U. X
BufferedReader br;" H6 X6 F, L& s' c* k6 _, H
7 D& d# t9 t, j+ h8 ]4 q public static void main(String args[]){
+ I x# _3 i3 w# a. K. { int total = args.length;
% i1 A/ h. e N+ [( ? int pairs = total / 2;( d2 e3 T, A- Q2 W' k! O' j
TQC110 tte;
9 j# E* g4 C3 d/ y m$ J/ e if(total != 0 && pairs != 0)) N6 D. t/ G6 o$ `# B
{
, R2 j5 a( D! W) S //get value from args..3 z3 f! P5 ~! f0 B1 m( m' D
String[][] tt = new String[pairs][2];
* c% G/ l, t; o) h8 A( e" I. N for(int i=0; i<pairs; i+=2){
7 w& n2 T" Z0 W7 F tt[i][0] = args[i];( r/ l" \; f+ q! M5 X: X
tt[i][1] = args[i+1];
* N3 h9 f2 j. X1 S. m- J }3 a* [" s8 C5 g* ~( {/ U
tte = new TQC110(tt);
' F# t0 q- S% E }else$ W/ l8 M8 {, f5 c4 d
tte = new TQC110();
( v. J+ d- {1 T0 B tte.start();
7 o+ V' c+ \% ]. m# P }
5 M9 W# B% h7 O: J7 Q% w @9 v' R7 s/ W
TQC110(){% t6 b6 e4 Y; o: a+ m5 g7 n+ m( Q
items = new String[5][2];
+ n+ m( j/ G* p2 r: ] items[0][0] = "電腦";: C3 [8 _0 R# a! z0 Y3 C+ o
items[0][1] = "computer";6 f. \' t4 R# c. {
items[1][0] = "資料庫";
7 O3 }9 |- n/ |7 D6 I. w" E2 V7 q, a items[1][1] = "database";
/ g! E: m2 C! Y/ H items[2][0] = "語法";2 l- G( T: y/ y2 D
items[2][1] = "syntax";
( @$ r8 i$ h8 [8 \, i- I2 t3 R items[3][0] = "學校";
+ j5 _9 O! H8 T. L- p2 `" L9 d0 I items[3][1] = "school";( ~4 O! T( N4 c( @2 _
items[4][0] = "假期";' f4 n0 f: N1 a+ m' I6 ^
items[4][1] = "vacation";/ W k* X* \7 X% T& j
//make default value2 v3 ~- e: y/ m2 `4 c& w2 E
br = new BufferedReader(new InputStreamReader(System.in));' s* Y6 B7 O% O7 e9 a4 o
}5 o2 x3 w! T% Y4 G) B
0 h) ]" C. m1 j1 I) ]( A TQC110(String[][] it){: G: e2 O5 K' q0 l
items = it;* `0 t5 W" `2 t7 a
br = new BufferedReader(new InputStreamReader(System.in));7 \" G- D9 C8 J% s# `
}& L0 u% S9 [( K! _2 n, p: A# P
3 E' d" g" L. Z5 T+ ]
void start(){
w3 U7 v% v9 j9 U: i0 b: [5 m7 q String ans = "";4 A' t# f5 e4 \8 ]
int correct = 0; // 計算答對題數
% P8 Q7 Z* T2 Y5 d d = new Date();
1 \6 V W* S5 b& d- I8 Q+ z start = d.getTime(); // 開始答題時間: O6 d7 M& y6 Q% V
System.out.println("請將題目的中文詞彙翻譯成英文單字!");
+ }$ y! ^" k" Z2 ^6 a System.out.println("輸入英文單字答案後請按Enter鍵:");6 B3 ]+ g& j: a4 Z
System.out.println(" ");6 N% M$ I3 @, g5 T3 M$ g
for(int j = 0; j < items.length ; j++)
% Z0 q4 H" c# [ {# U/ C' Y& I7 a* n( G1 g5 e
System.out.println("第" + (j + 1) + "題__ " + items[j][0]);' `2 `, U9 u+ k3 d& h& ?' }
try{7 @' X3 a) \3 C8 ?+ p; S: X( j
ans = br.readLine();
0 l1 M2 E7 ~& ] }; i; z# ?& S0 P# F' T4 m6 G
catch(IOException ioexception){
# k, w' T8 S. u, S- V2 [: C System.out.println(ioexception);
4 U3 o; n8 b. c, P0 c }8 E0 Q& d& B" s4 H) a( f9 W
if(ans.equalsIgnoreCase(items[j][1])){
. z% K G" X; R; W/ J1 c3 [ correct+=1;3 a" x: n( w( |: a" J1 s
System.out.println("答對了!");
4 s2 |# ?" p. J$ A7 t //count correct
# _9 P& A6 M; q1 o //ouput correct message* u$ S/ f1 z& p9 U. {
}else{
; Y8 n j1 A0 ?& w System.out.println("答錯了! 正確答案是:" + items[j][1]);
5 a0 m5 d6 Q- W+ n& D t- q //ouput incorrect message
: o7 G- D0 {3 T% c }
1 a! |, Z: l* q- L }8 v1 k; O& h1 Z% w
3 y* I% d2 a) M
d = new Date();
$ p. Q+ K6 M* E0 o end = d.getTime(); // 結束答題時間/ b9 {, L1 _ \5 D: d
System.out.print("你使用了" + (end - start) / 1000L + "秒, 在");
5 a4 S M* v7 I! `: m) S5 s& N System.out.println(items.length + "題中答對了" + correct + "題");
* U) \- p1 }: c/ l \( ~ }6 O# l% _) T8 p1 N& w
} |