TQC107
4 e3 g" k$ Y4 b) tpublic class test{
; [& A; e5 }, Y4 _. ~6 g3 e% v
4 [' z+ P3 ?( h+ G6 u public static void main(String args[]){: N/ D$ O0 w1 ` u2 b
% o! D+ f/ D; u8 @! P0 }9 S' s //0 1 2 3 1 J+ x: o* E' o% [# A0 j
//1 1 2 3
) P, c! f/ [6 a2 V6 u6 V* _! n* l% z/ j //2 1 2 3% x, B, O/ L# @, c/ O
6 s& G4 U, P- y& f$ k float tot = 0 ;
7 y# X: J1 Q/ o! M, D for(int i=1;i<args.length;i++){, H5 S8 A! x8 Y2 k% i
tot += Float.parseFloat(args[i]);0 d1 j8 i K, s: D
}$ H q9 b2 k7 {; v4 y K; D) g/ C. C
tot /= (args.length-1) ;% t7 a! f# n8 p
. Y8 I9 H7 o, W# Z
if(args[0].equals("0")){
1 O9 H8 p! M% y2 ?8 a System.out.printf("平均值:%f",tot); E* p3 ~/ \3 ^. W, B { ?7 b5 M5 f
}else if(args[0].equals("1")){
* B) f) |% x( m, ^) I& c8 Q System.out.printf("平均值:%.1f",tot);$ L% e" P' d5 M1 [/ _2 m& E
}else{; w: W" i( M& c( a
System.out.printf("平均值:%.2f",tot);+ h& x. h1 D: F
}
% D7 P1 ?, c4 h9 G% ]' z
9 U Y$ S8 S \ # h0 }+ H& h7 J( X- _* A& v
}$ {6 E$ t) _& U2 N9 J6 ]) s+ h
- K- p% g0 l3 ~ h7 a( t
0 e) {) M' I6 T3 x' X
}* h5 d! {+ c, P$ Z
TQC1087 E4 b0 y8 a+ F+ K# `9 C, |
import java.lang.*;
3 l C( m3 A2 N% `; L4 p# h3 q7 t
0 j# }$ I! W& d/ ` r1 ?public class TQC108
5 y2 Z% x2 M* p+ {- b{, F6 g$ Y) P4 Y' f2 P" N
public static void main(String[] args) 7 [3 T; d/ R9 \! A+ ?
{. H9 J3 D, s4 j9 _
for(int i = 1 ; i< 10 ; i++){4 S3 p% [& b! B
for(int j = 1 ; j <10 ; j++)
0 F9 x3 ?$ R* j7 A5 L System.out.print(""+i+"*"+j+"="+(i*j)+"\t");
5 P& i9 q6 e' _ System.out.println();
2 P1 i: v* G7 ^4 U# h( c; E }
5 k% B6 g" r$ e( {6 j }
& n2 o) {" V! ^( M}+ E: _* o9 a4 B8 V, R4 L. d
; O5 ?# P/ x; v; E
' y: U9 c% N" j3 h( q, O$ [ ITQC1096 i2 G- b( @/ q! B& l
public class TQC109 {' M$ ?6 F- j F
public static void main(String args[]) {+ @' |+ ?# F) _3 ~7 b* X
int r;
& ?0 P( _1 O/ @$ e2 G6 `& F r=(int)(Math.random()*100+1);/ {" F$ k9 d/ @7 s
double area = r*r*Math.PI;
( c6 N" ?% L, O double vol = r*r*r*Math.PI*43;6 h+ I3 |# a N- \. ]. d; J- m
System.out.println( "隨機產生的半徑為:" + r );
9 d5 Z& Z% f1 e1 F System.out.println( "計算後,直徑為:" + (2*r) );
2 \7 b% g- B: S1 s' V0 @ System.out.println( "計算後,圓面積為:" + area );# e4 h- N* d0 R+ x& s
System.out.printf( "四捨五入至小數第1位,則圓面積為:%.1f \n\n",area);3 [0 r1 P/ E8 K+ i: K2 w2 ^
System.out.println( "計算後,圓體積為:" + vol );
# y1 b# w0 `* ]+ t8 i* U System.out.printf( "四捨五入至小數第1位,則圓體積為:%.1f \n\n",vol);4 d# b1 t/ r1 R9 w& e9 O0 _
}3 A& B, w& x9 [4 W3 ~0 r( r( @& [
}7 ]6 L6 n( x5 R# ]5 }0 J
, |- \6 @/ a4 |1 Q, m% ~9 |
* z- a& T( a5 c% f0 W1 b! Z
TQC110 ) }) ` A: W( C7 m7 t. u. z
import java.io.*;0 X# Z* b4 l& \- \+ d$ o# b
import java.util.Date;6 k$ c' c! ~; a; a7 Q0 s* s& B
; @: o% J Z" [8 Y3 W) \, O) K5 p class TQC110{
1 B- b& |1 e$ O% u. G# m String items[][];) M5 v! O+ c% C2 E" X: \
long start, end;1 w1 T2 O$ Y- K$ m ~$ F
Date d;4 N- @4 ]! Y# ^7 _* q) p) a
BufferedReader br;: D& f b) ]# ]# F$ B$ i
' v' B3 j: b! P
public static void main(String args[]){# u7 X# l, _# ~( h9 A5 g9 E' e
int total = args.length;
5 W0 e* i0 K. L$ ^: N6 z1 u int pairs = total / 2;+ ~+ |3 U) F5 l6 Y9 w L4 L
TQC110 tte;# i# g- E4 L) N7 S$ K5 B2 k
if(total != 0 && pairs != 0): S3 A) s. b# N( I
{: h5 H5 e9 F4 r# S) G
//get value from args..
: ]2 O8 }" x& p7 E5 s String[][] tt = new String[pairs][2];
2 P; T7 d6 H2 ]$ R for(int i=0; i<pairs; i+=2){! h; i6 k% i7 `+ A
tt[i][0] = args[i];, O4 R" \, {, c* j; t
tt[i][1] = args[i+1];
+ a$ x! c/ ^- Y4 i3 S, ~7 K }' C* d/ X& T9 w0 R
tte = new TQC110(tt);
8 H' E6 A8 k; m; U }else9 r& A r, ^8 Y' S" F5 @( X
tte = new TQC110();, r6 H8 n- I% {! L0 w) y0 P
tte.start();
* ]* L1 u/ M* e0 } [8 r. h }- L9 P4 E) {+ a4 Z0 u* D) g4 o* l
9 ^' r; M2 m+ M. t
TQC110(){
" R+ j3 ~# P2 |& @7 [6 C7 r items = new String[5][2];; e# a! i4 {- H
items[0][0] = "電腦";
8 I+ q2 D( ^6 Y1 o items[0][1] = "computer";
, l2 N' Y( ?" u1 h items[1][0] = "資料庫";* |% G; x: m! M4 o
items[1][1] = "database";* C: d) L' R/ v. r' C
items[2][0] = "語法";
" j) b6 b% g0 Y& b items[2][1] = "syntax";$ r% I/ [9 x ?) h: [
items[3][0] = "學校";
( R; L5 _ h8 f: \* i items[3][1] = "school";$ h v2 D* y+ P0 R* _1 y
items[4][0] = "假期";$ p; `1 H+ @: y0 N, E
items[4][1] = "vacation";( x3 O! j" ?) |8 X# R
//make default value1 ^- ` a5 }8 k; p5 J
br = new BufferedReader(new InputStreamReader(System.in));
$ h! O$ b& u( R$ i/ T! B }* @. t3 ]# J; S* W$ a
8 G* q7 X% u- B) u( W+ X+ S TQC110(String[][] it){
9 Z! t' F2 @& Q8 x& d0 o items = it;
/ V. z6 a* f2 T8 e. {3 y' Y br = new BufferedReader(new InputStreamReader(System.in));
* u5 {( N; E& B I1 W' k1 a }0 a. W' T( G! F% q5 L4 f9 E
, C) c" F: M. r. R# R
void start(){
# _) U7 [+ {' E5 D" T String ans = "";* {2 G! W/ w3 F" j- \' j9 z. |+ Z4 Z7 T3 z
int correct = 0; // 計算答對題數
4 |' `2 Z. @+ L0 I d = new Date();
, O$ H' P" f) U; l$ m& q start = d.getTime(); // 開始答題時間3 ?) i' f5 W, y2 F
System.out.println("請將題目的中文詞彙翻譯成英文單字!");
6 y' y3 X, Z' i System.out.println("輸入英文單字答案後請按Enter鍵:");
% D" a9 @6 Z2 {/ G. B System.out.println(" ");
2 `' P d4 @$ l& w B for(int j = 0; j < items.length ; j++)6 [* b+ E1 S" ?& s8 {$ D4 u2 S. a
{; y' C9 J+ j) _. l
System.out.println("第" + (j + 1) + "題__ " + items[j][0]);) w% k" w" K, z/ O; f- b
try{5 h5 T! V2 u" d: `% `! p) C$ k( u# J
ans = br.readLine();
1 r: i6 ]8 G5 { }; N& [9 r$ d2 @# a
catch(IOException ioexception){# U, t" X a9 J& S
System.out.println(ioexception);
" ^! |+ c ?2 o }
* n) }9 j' k4 K4 ]1 W2 g: b( r5 ]) U" J if(ans.equalsIgnoreCase(items[j][1])){; z4 P+ ?3 Y0 R5 ~4 S
correct+=1;
* U+ f; p: S. c* M$ ?5 S. n: g' Q System.out.println("答對了!");4 H& U; ^4 A+ y& i
//count correct- B, ~, t3 ~) R
//ouput correct message1 \; \4 w+ l+ }' _2 i* R2 g" f9 o
}else{
/ {: ?& ]' [) T" K System.out.println("答錯了! 正確答案是:" + items[j][1]);
+ `( Y# m/ F$ ~- H! ~% A. i u //ouput incorrect message
) V; D4 r- _ k1 o }
' |! `* O% f3 M$ Q3 A* k3 V/ G8 v8 I }
x1 i$ T# g, B2 y/ w$ ~ V! a
2 {! b4 l, k% s& f" {/ N$ P& o d = new Date();
" J" i& z( |0 X4 p6 V: Y6 Z end = d.getTime(); // 結束答題時間, k& }" I) a! n8 r3 Y: U) k
System.out.print("你使用了" + (end - start) / 1000L + "秒, 在");2 |, h, a6 g. o5 L- E |% U
System.out.println(items.length + "題中答對了" + correct + "題");/ P z; z7 D, w& J
}
& g0 C2 a1 e2 z& ~) m0 @2 k } |