TQC107- i2 Y3 q$ A- n
public class test{* U% i( w" o& A
. g9 Z) u8 B* U- W public static void main(String args[]){
+ ^/ t h; I$ L2 x
: _* E) P( p1 Q6 |. e //0 1 2 3
6 Q: ~9 P7 N5 K- C" A* R) G: @ //1 1 2 33 p# S/ z9 M7 }3 Q4 q5 I) I% X" F
//2 1 2 3
" z4 y; W. n0 n. |/ R ( @' I5 \% |( p9 D' L) b, F# I9 p
float tot = 0 ;
$ {3 A5 K0 P! D+ {8 I* z* c" } for(int i=1;i<args.length;i++){3 n9 {% V% ?, A1 c+ P
tot += Float.parseFloat(args[i]);
3 W) W' [7 H/ ]" k }8 U. S) P- T0 c. b6 ]4 t7 v4 `
tot /= (args.length-1) ;$ f6 U, Y) L4 `; z$ w8 s2 o5 F" F
- S: E* E5 g4 u! C8 N% `: }" v
if(args[0].equals("0")){) L0 `. Y( Z6 B9 v d
System.out.printf("平均值:%f",tot);2 a5 A( t8 { H5 S) R
}else if(args[0].equals("1")){
3 P: a* }9 o8 `. D System.out.printf("平均值:%.1f",tot);, d4 f Y& O8 ~* v3 I
}else{
5 T3 a; ~* F& x System.out.printf("平均值:%.2f",tot);
) E) _8 B" D" _& V3 y: W+ \( g }' n3 [$ }9 ]4 _" {6 o! G
" n: {0 b4 f9 X: P/ k) U' T 4 Z/ u0 o9 d- R! V2 V3 R
}
5 Q' u U8 s' e1 c3 V3 W
; D. p) f2 S$ C1 e- l- |
$ w0 p: ~; j! o) a% z}4 z$ `# T/ j+ L7 {6 X
TQC108
3 C& F6 e1 z9 w, q5 Timport java.lang.*;
/ r" Z- s% F; X, d v+ ~" r) V, q% ~
public class TQC108& b/ N { \- c! v1 `
{, K3 v) `2 N/ {1 `
public static void main(String[] args)
" r) H- k+ r) s; A6 O7 v' U {$ ?# u% [, r l3 y8 u: f
for(int i = 1 ; i< 10 ; i++){0 @/ G& W5 o( P+ _4 p, Z
for(int j = 1 ; j <10 ; j++)
/ F3 A3 }+ c/ \4 y System.out.print(""+i+"*"+j+"="+(i*j)+"\t");( R$ v3 E$ N( d1 B4 U E
System.out.println();
3 q( p P. K9 X7 e }2 a& g3 c4 s% K8 }4 M' y
}
$ P( Z' }: L5 [! J* X+ f2 y: U$ ?}" `# y0 V) A) S. d/ v7 \
7 ~# K4 \# Q2 D* n' ?& m4 M3 K4 \2 j, M3 L8 |8 H$ \
TQC109
5 N$ N9 L7 h9 k/ s! P P* Kpublic class TQC109 {& ]. q5 i1 F7 M4 \% m
public static void main(String args[]) {, a$ b/ n( {/ }: R* A4 [
int r;
2 }- C [; e7 U" C r=(int)(Math.random()*100+1);/ M0 u) z) L4 _# G
double area = r*r*Math.PI;' {% z/ g# _" y8 |# `- b9 ^
double vol = r*r*r*Math.PI*43;
$ k8 f+ x6 c0 V) I* D- B+ b( V System.out.println( "隨機產生的半徑為:" + r );/ C2 Z6 @( h7 I# K- i
System.out.println( "計算後,直徑為:" + (2*r) );7 g, j+ T% w+ C4 V
System.out.println( "計算後,圓面積為:" + area );! R4 ~! \6 ^6 [' K/ r
System.out.printf( "四捨五入至小數第1位,則圓面積為:%.1f \n\n",area);
# g3 B( ^3 r( n System.out.println( "計算後,圓體積為:" + vol );3 K) L, z3 w1 R
System.out.printf( "四捨五入至小數第1位,則圓體積為:%.1f \n\n",vol);
# Y* p1 v4 \/ p# N$ w9 L }! }% k; V- o R" B& _( V% d8 z
}
$ N/ C' a8 b# ]' v/ B+ \: s' p' @- d2 [# Y
. T. h5 {8 ^9 p& x* I
TQC110
# B# S( [9 h" B" a" T1 K- Y0 rimport java.io.*;3 [6 T* u) S9 u" s% y
import java.util.Date;
) N# d/ S% P1 o/ q/ \0 W4 w1 c# m( W4 U( m
class TQC110{
7 J4 g8 d$ D( w0 `* h: ]- e String items[][]; m, c9 ~# b+ K1 o) p
long start, end;
$ O' Q! M3 l5 t3 o3 L Date d;, P! G/ o$ J' W( s- F
BufferedReader br;
" h- P2 s0 H# H5 H- z; [( i7 x$ D! l1 O
public static void main(String args[]){
! A6 l* Z* I& X0 Q int total = args.length;+ m9 q' b' k. E8 ?$ V* F7 J2 x
int pairs = total / 2;6 G# ^" r2 o4 l( R2 H% ?* t
TQC110 tte;$ \: O$ `5 v" O: ?6 I l
if(total != 0 && pairs != 0)* t$ g5 y4 h& ]2 |9 w
{7 e* I6 Q( d o, g1 G9 f
//get value from args..
2 u: T( [/ Y$ f- g- Q+ ~; S+ U2 @ String[][] tt = new String[pairs][2];
* o* \0 A, b, X2 f for(int i=0; i<pairs; i+=2){& u- F0 R1 j* u$ L/ |
tt[i][0] = args[i];0 {5 \: Z K, l, h& p4 J# Q4 q
tt[i][1] = args[i+1];) C' Z( p+ A. H
}! q) Q* A: g) e. E( }
tte = new TQC110(tt);7 R2 V& n% O, {& Z/ B" @* {5 G
}else" \' W3 ^5 v) c- I! P5 q7 ?
tte = new TQC110();) j9 p E: ?5 s7 R% ~
tte.start();
( g9 z/ J5 E, C# Y/ c }% Z, \6 A" d$ X
0 F+ Z `& n) {. q
TQC110(){* @$ Y, U- ^$ J5 M
items = new String[5][2];
* r* \1 w/ z9 X# {# I3 C! K3 K items[0][0] = "電腦";
$ D# i6 g. I) S& j9 ]7 K* ~ items[0][1] = "computer";: \2 E$ @! w' ~( ^# \2 q3 _
items[1][0] = "資料庫";% c& D7 ~. M/ p2 S! l+ v1 G
items[1][1] = "database";0 I [; ?! a5 s: A
items[2][0] = "語法";/ P+ u- A6 @3 \- O5 J0 @6 I& J
items[2][1] = "syntax";
; }" d; S) I* _' V items[3][0] = "學校";
0 o3 @0 G3 B1 h- I8 ?" [ items[3][1] = "school";' F" N" T8 ~* p
items[4][0] = "假期";" }& z2 N0 `( W, K
items[4][1] = "vacation";" U- }. y" }, t2 B
//make default value
7 [- ^6 ^) z& i5 g( b$ r! w3 Y br = new BufferedReader(new InputStreamReader(System.in));
" x; o1 y6 n" J" e N }
: o; o' a1 J$ w& p' a2 R) S4 f 0 d; i& W! f5 ]# [! [
TQC110(String[][] it){) k: D7 c( |5 G& ?+ p
items = it;
* C! i8 z8 m8 [/ e( b( x+ }4 s br = new BufferedReader(new InputStreamReader(System.in));0 P Y0 a' O$ D* \
}
3 j t8 `4 v: O$ s# A 6 P T+ c) R; U0 u- p
void start(){8 O2 y! ~' i2 U9 W5 v) R0 `
String ans = "";
7 P8 T3 h! b) D$ f2 k/ \ int correct = 0; // 計算答對題數1 x& ] }- b5 U4 z
d = new Date();. [' e6 b* K, @: R- P% A, M4 s5 h& J
start = d.getTime(); // 開始答題時間4 t8 S3 ~# d( A" b3 |; ~
System.out.println("請將題目的中文詞彙翻譯成英文單字!");
9 L* M, a5 u# s3 v, p3 W System.out.println("輸入英文單字答案後請按Enter鍵:");+ b; C5 P9 _& j/ T1 Q+ g' Y# u, P
System.out.println(" ");' I: o- F% O3 |6 N$ F
for(int j = 0; j < items.length ; j++)
' w9 @& H/ K; j; K; m {
' m3 [6 y# T5 O1 } System.out.println("第" + (j + 1) + "題__ " + items[j][0]);
' Q3 o! s5 T }, a1 y& t) q try{
0 R" z6 P, L1 o g* P6 e ans = br.readLine();4 y, f2 H6 f5 E2 L( @( _
}
6 y4 c K1 B7 D' ? catch(IOException ioexception){0 {7 A, \) }; }' H) k6 L( G
System.out.println(ioexception);) Z& d0 Z" B4 U8 q( W1 n
}
* H) K" L+ A9 B/ M if(ans.equalsIgnoreCase(items[j][1])){
' n! p; F4 J& e7 N correct+=1;
+ E) v! u/ G/ F System.out.println("答對了!");& d% |# D* [8 ^7 R9 Z8 A
//count correct( ?) g& Q& n0 F3 x8 g
//ouput correct message
) C( s1 y( B* ]- B) J. M% B }else{
; J7 V5 e$ h5 B0 o System.out.println("答錯了! 正確答案是:" + items[j][1]);
" \* z3 R5 v h* ?, c //ouput incorrect message! g+ t4 d' Q3 D3 V* |: z
}
, c% P# v( O/ L8 O9 j1 P7 R" L }
! v2 C6 i- q. q1 e4 |! ]) q* S
' ?& _% x- o9 {) O# s; u d = new Date();
. c1 ?( j) O3 O2 z8 L8 \$ U end = d.getTime(); // 結束答題時間
! K0 Y- r' g1 j$ n' ` System.out.print("你使用了" + (end - start) / 1000L + "秒, 在");
9 T/ \$ t H0 a5 @ System.out.println(items.length + "題中答對了" + correct + "題");
9 K5 k- R: \9 x9 B, n" z! u/ U }
, F0 |. J! l5 ?. x# x9 l. z } |