TQC107
; ?# u1 y1 h$ ~: \$ `' n& ipublic class test{
! g# V" r' l2 d$ Y$ q R
9 T) X9 F% H$ g+ j* z8 s public static void main(String args[]){
+ K+ ]) ^, t! Q / m( \' s/ m7 T) J9 A( E! _
//0 1 2 3
, o. `" g2 h' u' C //1 1 2 3: H: z: S; W; G
//2 1 2 3 N \( J$ P8 c; M) Q/ O j
0 E4 M- W: A6 G5 l& ~9 D# c% g float tot = 0 ;
8 R7 L4 k6 `, N+ N% y( U& | for(int i=1;i<args.length;i++){
: p$ r9 g8 H* R/ V. Z tot += Float.parseFloat(args[i]); E1 _* R0 s! V+ I* G* q; V
}# v; x9 j0 z$ u, P
tot /= (args.length-1) ;' ~9 k- B4 q0 Y0 n i. y* i0 f. R
6 m. s6 L1 N' f- }4 G if(args[0].equals("0")){! m& b" N" g7 b ~
System.out.printf("平均值:%f",tot);/ v9 Q# k2 b: L& d- h
}else if(args[0].equals("1")){2 J# W5 c. l* W9 Z' l5 t
System.out.printf("平均值:%.1f",tot);5 ]+ B4 N4 R, j! e
}else{
# K5 |% U U! z$ |# F/ m System.out.printf("平均值:%.2f",tot);. @0 Q, K/ m9 x ^2 n$ r
}
3 h# A9 X7 }) a( x! ~ 9 ~/ M! p- S" v- b3 _! k+ b- m
4 F* Q0 x8 h" ` }
! c' t. [3 ?6 f. ]5 h! [. Y, i- ~ }. t* O
y1 Z) |; C9 Q1 G}, q1 x: z" @2 I& m
TQC108& ~7 K5 Z6 O: k# p' j" e4 X% p
import java.lang.*;
1 [& b2 {5 D x* O$ d8 m
! m- E! k1 }3 u4 epublic class TQC108
) p6 ?' w& b7 m x{3 o0 o" q3 {0 d9 c/ W0 g4 u, B( @
public static void main(String[] args)
; ]5 B3 i5 d- J/ {- k2 F {( V8 R- D4 `8 k6 q! i
for(int i = 1 ; i< 10 ; i++){3 Z) `& e2 h1 i6 I% Z |" s, `" P
for(int j = 1 ; j <10 ; j++)
/ n6 z$ i* T$ d f) e! C System.out.print(""+i+"*"+j+"="+(i*j)+"\t");
p" I4 x% M( O) Y' ]' F, T System.out.println();
: @8 ]: k% K( Y4 u0 s5 G/ b/ | }
x( d! F$ H: i; h }- M% A; M8 n4 P6 M- x
}. D$ O& h, R# S6 `1 _
0 W. f r1 C7 L: z% j
3 c) v4 L5 f/ _. u5 e9 `# G* OTQC109
3 n3 A( ]5 N; [# N. k' @6 h4 ?public class TQC109 {
$ O/ i! w9 b1 D public static void main(String args[]) {
+ P8 X2 t5 K! S int r;
2 w d v$ L8 p% D r=(int)(Math.random()*100+1);
1 [; |& h. p) }2 W* a' ~ double area = r*r*Math.PI;2 S$ K5 l- m5 @! n: h) P
double vol = r*r*r*Math.PI*43;/ Y+ `% i5 Q4 j8 C) V
System.out.println( "隨機產生的半徑為:" + r );, i7 O; p7 I5 W1 g
System.out.println( "計算後,直徑為:" + (2*r) );
! u& a, d$ r/ i System.out.println( "計算後,圓面積為:" + area ); ?" D6 \- y0 L- x
System.out.printf( "四捨五入至小數第1位,則圓面積為:%.1f \n\n",area);
2 }* F5 D5 k. w) Q7 M System.out.println( "計算後,圓體積為:" + vol );
1 G+ g" @3 @1 H& ]# f( u System.out.printf( "四捨五入至小數第1位,則圓體積為:%.1f \n\n",vol);9 I: y+ O3 T9 `% R
}
+ m0 N( C9 C8 q- A+ v}
# ~( q) s. O( e- d3 J6 w7 f7 h0 N: O; X
: G P; H# ]$ g' I2 A( }TQC110
$ |9 n# K* E+ B0 {3 A9 ]2 H; R# @import java.io.*;
& t( W0 n" S) s; w" F0 Y, Wimport java.util.Date;
7 c0 F0 Y- r5 @) b2 b. Y( j9 ^; C' q7 v' R
class TQC110{
# a& |' Z) n8 C# C6 E% r3 g6 x String items[][];- t( D3 [% \- N
long start, end;
3 J! E: O7 \# w, ^4 s6 m. u: F Date d;
; U) ]' b# E( a. h/ t5 f BufferedReader br;# E) A+ \# o2 H# C
7 P- o5 |+ m \3 W' q* ? public static void main(String args[]){
$ p' l- x$ G1 ?. t2 k int total = args.length;
# g" G2 ^, y, d2 | int pairs = total / 2;
+ P% S8 s3 n9 y" X8 i+ e& e, y' X TQC110 tte;: e8 N# W# J: K( [
if(total != 0 && pairs != 0)
8 Z+ g1 d' v3 |* p% Q {
4 f* U% }6 | s& {. j8 ~ //get value from args..
$ A. I5 k% T/ ?6 @6 v- r7 F String[][] tt = new String[pairs][2];3 G$ c! I5 w( q/ {
for(int i=0; i<pairs; i+=2){
! u$ W# G9 O [ tt[i][0] = args[i];
. c \2 s3 H( K% i$ v: d0 @4 [ tt[i][1] = args[i+1];
4 V, v5 F. U) w, C9 i- G }
# L: O8 O0 `# m4 U tte = new TQC110(tt);
" q1 v+ F9 B# v$ a }else
5 [) g- p& o' }2 H tte = new TQC110();2 \9 r6 y% I) N' ~ Y- `/ w9 e; W
tte.start();
2 d0 x, v9 R: B5 R0 v/ f9 ] }
1 Q- p0 y9 M/ M2 }; i8 ^# A- [2 l% \8 F
TQC110(){
5 `7 x% O4 _' @ items = new String[5][2];! Z) U- ]! p2 w0 J- C
items[0][0] = "電腦";
0 W+ d2 B4 \, ]+ e9 C7 D ^ items[0][1] = "computer";
# `& L S% U( C9 }; n items[1][0] = "資料庫";! j9 X5 `' C3 w7 ?% n
items[1][1] = "database";
5 Q6 \- L8 h7 y; ` items[2][0] = "語法";
2 B3 m: ?3 V u- S. X/ Y items[2][1] = "syntax";" Q9 b9 H: v8 S+ V) J- s* N
items[3][0] = "學校";
' {: y, ]1 T9 ~6 G items[3][1] = "school";4 E+ O' G8 \4 u9 V7 H/ ~
items[4][0] = "假期";
, [" p0 j5 H* y7 V2 K items[4][1] = "vacation";% b& c% d" z: ?, s4 D0 O8 j
//make default value& C1 d I% G& @. o
br = new BufferedReader(new InputStreamReader(System.in));) @* H8 ^* R/ z# E& \. R! l; u0 Z/ `
}3 I' r, W; `- E& J4 z! B
0 A, ]; }/ s6 U$ L; l TQC110(String[][] it){
# F" u9 n0 o; P0 l items = it;2 Q# ?( P% m0 V
br = new BufferedReader(new InputStreamReader(System.in));
- a9 D8 s7 M# Q( \# Q; ]* D }# W$ Q: K! z: C( A- J0 ?
' l) ?% g1 u, @$ L6 a w
void start(){
" z; y* S# _. i String ans = "";
0 O+ Z9 q6 E0 k! L @ int correct = 0; // 計算答對題數
2 O4 k8 C3 d2 a* h b) {6 P d = new Date();
; F: W. ~# |* Q& T) O' Y start = d.getTime(); // 開始答題時間4 E8 ~/ p! r4 l8 m
System.out.println("請將題目的中文詞彙翻譯成英文單字!");
2 v8 K: S( S" B2 S5 m System.out.println("輸入英文單字答案後請按Enter鍵:");# n! Q& n5 g, v3 G" w5 `* {
System.out.println(" ");
% C0 |' @) H+ C1 B0 e- l- W for(int j = 0; j < items.length ; j++), D) F5 O2 ?% z% X! h
{
5 T0 _+ I: N( b System.out.println("第" + (j + 1) + "題__ " + items[j][0]);
4 ]3 ?! J2 W+ k1 A3 N try{
; ^$ L5 i/ U6 }4 F& F0 U; Z) j9 a' p ans = br.readLine();
! i6 p m: G x4 t5 y }# P# U- z+ T4 b* r# s
catch(IOException ioexception){( l% G! x$ U' q$ ~
System.out.println(ioexception);
5 L, n- @- Y1 b }
9 p) e( J- ~2 R$ }! B- W5 ~ if(ans.equalsIgnoreCase(items[j][1])){
) C/ n: j+ a' Q2 x! }& o6 w8 | correct+=1;
8 z- ?8 k6 g* L+ R System.out.println("答對了!");+ d2 R; f, Y/ N( c1 @
//count correct3 E7 k n1 V+ C0 G3 j* q$ R
//ouput correct message6 r* l3 d! R( ~5 c
}else{5 s* _+ D6 ~! y8 N5 P0 q
System.out.println("答錯了! 正確答案是:" + items[j][1]);
( ?3 @5 x% S( A1 d; \+ g9 N //ouput incorrect message
1 t# E1 `+ q! l. t/ L }% G% @. i, A# ~2 d! z
}+ S2 q' J* l( a# H2 h7 B. _9 ?/ X1 z
5 R/ G8 V6 n* [9 t0 B8 J
d = new Date();0 |* B7 U+ Z2 P+ N: h
end = d.getTime(); // 結束答題時間
0 v# N3 H' L& M* D: \ System.out.print("你使用了" + (end - start) / 1000L + "秒, 在");3 ^9 r# k( E: a: q2 ]
System.out.println(items.length + "題中答對了" + correct + "題");+ j8 {; Y+ d, y9 v
}" N$ S1 [0 e& k' }
} |