TQC107$ ~+ _) c- k, n6 S
public class test{
; m5 E. _0 K3 u; e8 B/ m6 B& x/ J3 G$ \2 N, K
public static void main(String args[]){: h2 j9 F+ j4 c
8 M; H& _+ F& h q- w% J //0 1 2 3
" ~7 X1 \) c4 j" @* p; e5 } //1 1 2 3
7 v. L) r; }" |5 E4 X //2 1 2 31 P$ D- l2 p0 h* ~: Y! z
+ r4 v5 s3 w2 ?8 c; a, o% x: S float tot = 0 ;4 o& J, o4 I0 n& I4 t" S- e# c
for(int i=1;i<args.length;i++){) G! D" L( C! F" }
tot += Float.parseFloat(args[i]);
2 ]0 r# z. h* g+ F" S( T& \ }
1 g9 y1 q4 J W tot /= (args.length-1) ;
. f# _0 Q) t8 |* K # c, f3 z1 W* I" |- N# y# d
if(args[0].equals("0")){
/ R, w, e7 h- [" ~/ K5 O, _ System.out.printf("平均值:%f",tot);
, c/ p8 b& d: a. z; e5 L/ { }else if(args[0].equals("1")){8 N' N; b3 `7 h' L
System.out.printf("平均值:%.1f",tot);5 p8 U& s/ e# j5 A
}else{* P5 T3 Q. l, I! O' Y# L
System.out.printf("平均值:%.2f",tot);
. x4 h6 |+ d4 m2 f }4 {7 E4 _, x0 c5 e1 T/ [7 y8 A
: V G4 i, C, s4 x: h, o7 [ h# ~
) t' J" g9 X( |( u: k& d }
# b8 O, ?( x5 M0 w7 B0 ?9 d- l5 u8 b6 \: H
4 z* H8 [: N7 Q) q2 J}7 F. q* X9 g; a, Y5 t: z* ]$ g. a+ D
TQC108
& t3 \ m! _. a6 W; kimport java.lang.*;
' q# R+ h w# u
3 T3 [& v1 d* P4 M5 W' l, Kpublic class TQC108
" F# O& l1 }) U' b& l{& f& v7 W7 u5 ~) ?9 x# g/ f4 m
public static void main(String[] args) 0 W: y1 X% `. I0 Y, I8 q8 v
{
/ u9 G2 P/ K! |3 e8 r* j5 P for(int i = 1 ; i< 10 ; i++){
" B, I2 D# [. B0 d for(int j = 1 ; j <10 ; j++)
9 T% D9 ]+ P3 m& o3 Y' l System.out.print(""+i+"*"+j+"="+(i*j)+"\t");5 Z9 o$ Q, b' I# f# z4 F6 O
System.out.println();2 s ?* t( h/ I8 R; J
}7 ^( E. \6 f( u! w' [
}
3 v" K9 m" S; a* h/ E}
6 o' v7 `9 E( \& v: q; ~
; @) G5 W2 d' o. `) N
* Q9 v6 q' Q7 G& H, ], B: BTQC109
9 Y! n8 Q3 p/ ]' E, {" [public class TQC109 {
3 y0 R' o& k$ _( q% M) h& a public static void main(String args[]) {/ k# ]2 }& J- v. f" O0 r' H$ @: L
int r;2 f3 Z3 K$ D% R4 K
r=(int)(Math.random()*100+1);
# k' S/ o) s4 B2 Q5 m. L1 W double area = r*r*Math.PI;% U T, ~/ l6 I& j+ z
double vol = r*r*r*Math.PI*43;
! j! [* z. t6 d System.out.println( "隨機產生的半徑為:" + r );; t! ~0 h% H, D% n5 s C) B, R- ^" `
System.out.println( "計算後,直徑為:" + (2*r) );. J; R' m" K* Y. X
System.out.println( "計算後,圓面積為:" + area );
. }2 g! A( x1 P2 U9 }) r System.out.printf( "四捨五入至小數第1位,則圓面積為:%.1f \n\n",area);/ L" t, W# W7 y; @: s
System.out.println( "計算後,圓體積為:" + vol );
( Q! G8 P5 X' q+ h, n+ H. r System.out.printf( "四捨五入至小數第1位,則圓體積為:%.1f \n\n",vol);( j) ? ^8 E$ I9 ~. E( O& R
}
5 B# e# J$ f' h; j, o O}
+ d3 G' @) y' S, e2 Y$ Q$ P+ {) @: v$ J4 H B( K
: E; S8 h% s. C: S7 ]" b. e) x1 TTQC110 . a& \: l+ i( l3 ]2 j
import java.io.*;
$ A3 c. |! _# r/ L3 B: |+ a' |: Limport java.util.Date;, [5 U. X6 g9 ]9 P! M8 T
* L# w2 u0 B/ P* X- s class TQC110{
$ F0 ^( H& u1 l2 O3 Q+ w String items[][];. \: f. ?* h% O$ {% K
long start, end;" z. M) c$ j/ [0 j* k& ]$ b
Date d;
. m7 l/ E4 }. S* e/ O BufferedReader br;, ^4 S0 M4 [0 r' K8 r
5 F L' P/ q A% m& a public static void main(String args[]){
0 V& o( s- ?* N; u! n int total = args.length;. X( Y+ ~' k4 |% [
int pairs = total / 2;5 u: J3 |- {) [" R
TQC110 tte;- t6 h! M% j6 F
if(total != 0 && pairs != 0)
9 _; K. ?+ [7 b1 }7 y/ p5 h6 [ {
1 Q0 `: U& n9 _! t2 a. Q, K //get value from args..
2 U) y( L! M5 `. u, P; O% J String[][] tt = new String[pairs][2];
8 m/ z- k9 h6 u4 H for(int i=0; i<pairs; i+=2){
/ J. Z! g8 A( @5 Y$ `& z tt[i][0] = args[i];6 x- ~# L( v' s W% e
tt[i][1] = args[i+1];/ ]5 t' _$ @; G: {
}; ~( D/ D: J, n) [
tte = new TQC110(tt);
* ~9 L h: \% b2 F/ ? }else
5 ^- B3 l- s) \ m. Q9 B tte = new TQC110();6 u C( i4 B8 o( H4 Y
tte.start(); v" P# o' j& ^8 s
}
% _' c3 b6 x! P% J0 E% ~6 w7 v; \8 N0 _6 Y/ X/ y
TQC110(){
; v1 Z8 _7 r" @7 a4 a items = new String[5][2];3 m$ I! R9 I! P' l# _/ l( B
items[0][0] = "電腦";& K& b9 @3 ?8 a( E: }
items[0][1] = "computer";" x" _6 E/ o' Y5 i& H: v ]9 @3 W
items[1][0] = "資料庫";6 u4 f& ?# q1 j: m+ C/ L
items[1][1] = "database";
3 ?+ O" n9 X/ x4 y0 J; r items[2][0] = "語法";
7 _2 P+ D+ k6 c6 Q n! O items[2][1] = "syntax";& p# d- Q% F6 @! i0 s
items[3][0] = "學校";* h6 K/ z3 t+ ]- [3 Q* j4 x/ H/ S$ W: }
items[3][1] = "school";
4 l8 B9 x: i. x* }( a h/ T items[4][0] = "假期";
& R: T m W# I3 Y5 x items[4][1] = "vacation";
$ P4 U2 G$ W( O9 a: E- N& Z //make default value2 l$ C1 U& ]0 n9 c+ o# ~; P) k
br = new BufferedReader(new InputStreamReader(System.in));
3 ?! j# O# G8 i+ L7 _( b/ D; G }+ `: M u7 _% T. w! L/ @
/ _: q- u! k/ X
TQC110(String[][] it){
/ w$ e5 v8 L& G" m( X9 g items = it;
! V. k1 a: ~3 O$ C br = new BufferedReader(new InputStreamReader(System.in));- c2 s- ], ^+ v9 ^( j# j, C( N
}9 w$ p+ j. D4 Y# l& ]: z
* M; P: ]% k; N8 T" O2 a0 w void start(){
1 ~% `/ m4 z( a# l- @9 @; }# F' m String ans = "";: c& I- j5 J/ o5 X7 P2 w) k) n/ R
int correct = 0; // 計算答對題數
. v9 f& ?" F2 Y' M7 ]+ n; ^" j d = new Date();
" L- U/ D/ k6 e9 L* l( I start = d.getTime(); // 開始答題時間9 r" G0 h1 o: }& t' h
System.out.println("請將題目的中文詞彙翻譯成英文單字!");
?/ U2 U5 T; d4 A6 V System.out.println("輸入英文單字答案後請按Enter鍵:");( M& Z. @& A* y: X- h
System.out.println(" ");, a1 i ?9 E3 F
for(int j = 0; j < items.length ; j++)( i: {) G) l& {: Z# {
{
4 U8 h7 J% e0 d# g4 y& s8 d6 z5 @ System.out.println("第" + (j + 1) + "題__ " + items[j][0]);3 C' D/ q. U% m& `; O& y" }6 I
try{& F: y! t: S$ A' @
ans = br.readLine();. M: x* `4 E1 m- n+ V
}( j; }# e. T" s6 D' {; }
catch(IOException ioexception){
0 t7 v" S9 `; t% P7 ~$ o System.out.println(ioexception);1 @( ?' W- C2 v: a
}
$ [* V5 O- g/ m) X+ q if(ans.equalsIgnoreCase(items[j][1])){1 ]; _. M1 t! S" H9 }
correct+=1;
8 V1 }" Y* T- H( {9 T System.out.println("答對了!");
. a1 z& v: T' O3 S. H$ h9 t d //count correct
5 x5 _$ A1 p. N, g+ e //ouput correct message
+ O6 f3 b2 T! x2 x }else{
0 S* S" p2 L; P: x# X+ C System.out.println("答錯了! 正確答案是:" + items[j][1]);
6 D3 ]8 i1 z7 B //ouput incorrect message1 @/ f' ]( i6 C4 X/ }
}9 [; f+ y6 ]) v0 K- m
}6 }8 n- L' j! S7 G
# j ~) T- q' ?& j6 `
d = new Date();# M2 n$ [9 s) q! @4 K7 G
end = d.getTime(); // 結束答題時間
# s+ R- i/ _5 E8 m( } q7 j% a System.out.print("你使用了" + (end - start) / 1000L + "秒, 在");% l2 I8 u' o9 x6 t( m
System.out.println(items.length + "題中答對了" + correct + "題");
5 |7 B# ^( I, z9 ^- T& G$ d; s" U }8 f$ d: A! h6 [
} |