TQC107- Q, H/ j' F2 z
public class test{: O* g5 f2 o8 J* `/ j" q
, e6 T0 e; P6 m! o9 l' t5 Y
public static void main(String args[]){
; K4 k+ S. x- ^/ ^# k9 d 5 x8 |, ^, M, P, w
//0 1 2 3 ) x: y* o% k) C* B, B
//1 1 2 3
: T* a( s( x# V, F //2 1 2 3- u/ N6 N) c$ t7 h2 V! g v
- @+ q; w8 _* ~# x float tot = 0 ;+ ` Q( K8 x( f/ A+ h
for(int i=1;i<args.length;i++){! b! E# R$ n3 x! I! [+ h; K
tot += Float.parseFloat(args[i]);) Y7 z) @# z& [* O/ k+ d
}3 B6 e9 Z: k1 H9 _8 O& D
tot /= (args.length-1) ;
$ M# J; c, K# z' h; u# x ! M6 s4 h9 W& c7 ?+ C" }8 P [, t
if(args[0].equals("0")){8 Y; B Y8 Y; c6 h
System.out.printf("平均值:%f",tot);
5 x) x* E" |/ L5 L" N! z }else if(args[0].equals("1")){' L; V' ~5 N" U6 a: l
System.out.printf("平均值:%.1f",tot);$ \! B. x! |- `8 i8 G* q# ~8 k; X; h
}else{
3 l/ C, ?1 B8 Z8 ? System.out.printf("平均值:%.2f",tot); ~- l( A! L1 h
}) _" d' K& |8 g2 E
% s# x+ D# C' P 4 {! L9 e$ P( j, f6 a0 ^
}9 e0 r; j3 E3 c- E) [; ^9 \& H" c! \
& Z: ]& V7 B; p! j, N
& v1 b# \: j4 d% L C}
! K6 }8 d. U- b6 z" o! WTQC108. k5 h. b) W* ~7 J* [. O
import java.lang.*;
3 N8 p3 q6 o/ `3 {& Y: T& T. Z$ q
public class TQC108
. M" ~/ n" ~+ `. L5 P, K0 p{
, |0 L* v0 _) A7 h' I) k public static void main(String[] args) H% j: e$ O% {( X2 @( E4 s' R# o
{
1 C( {9 a# B( N for(int i = 1 ; i< 10 ; i++){# s! k9 z5 C1 J# ?# [4 o
for(int j = 1 ; j <10 ; j++)+ [. [' m% z/ { _
System.out.print(""+i+"*"+j+"="+(i*j)+"\t");
8 g2 l1 E; k8 c2 ]- S r System.out.println();; C: b5 A h2 N& i+ b! d
} d1 w. J' @7 e" X: Q
}' ^- X8 W+ Q' c! ~" [6 N# }- X3 D
}
8 Q! \* t' C E# u$ |4 N
$ h- L# G+ g5 w% J x3 v: p1 z
8 L9 y, {& G" {) T* C' J& ~) mTQC109; L+ g* a3 E- U$ y% N
public class TQC109 {
; c% j$ B+ x& Z public static void main(String args[]) {' C7 Y6 y8 h( J' U# w) A2 g$ ~0 f. E1 E$ @
int r;
$ w9 J) Z+ `" O4 n# l3 y" u* o0 H0 o r=(int)(Math.random()*100+1);
4 ?4 t) o: K8 }6 T- p double area = r*r*Math.PI;2 z9 Q5 f- ~# N( r
double vol = r*r*r*Math.PI*43;" ~4 I1 e4 _- ^# E8 x( q+ k4 M3 F
System.out.println( "隨機產生的半徑為:" + r );" H8 L( [3 c* b
System.out.println( "計算後,直徑為:" + (2*r) );2 l5 i( Y% c4 ?, [/ H9 P
System.out.println( "計算後,圓面積為:" + area );
( u5 i+ e4 P& Z System.out.printf( "四捨五入至小數第1位,則圓面積為:%.1f \n\n",area);+ c( K) n5 ~6 l G
System.out.println( "計算後,圓體積為:" + vol );0 |' u6 K. [* \5 R/ o* G6 j
System.out.printf( "四捨五入至小數第1位,則圓體積為:%.1f \n\n",vol);
: D" d# D4 J# [6 W/ ]* ^ }7 }4 D- Y* Z" B+ J+ }: U
}
. \% E/ {: i: B' Q/ V( j% X* d Z0 N/ o" v8 P! o5 }" i2 |2 Z
5 p6 Y: ^ p o# j
TQC110
" |' X, r( j T% x+ G# g; Ximport java.io.*;& r8 v8 e# G9 @
import java.util.Date;
; n2 T) S0 z& P% j3 }8 K8 A0 J/ j$ L' y* Y
class TQC110{
3 G, L/ q$ z' P2 n* i, } String items[][];$ u/ }" C4 Q6 x) h. i& _
long start, end;* f5 [( A( D3 y! f
Date d;& `6 W$ I I! C9 B. v" k
BufferedReader br;6 T3 C" i( G# g" d4 ?) h
2 a5 z2 t- L: A" w8 `
public static void main(String args[]){
4 l5 l/ {. [( B* X int total = args.length;4 v) k$ }+ ?% a& i- o# |* v
int pairs = total / 2;
* U1 h4 y7 q! a9 d1 _) d* E TQC110 tte;
3 t/ K P9 }' |" C* t7 N9 e if(total != 0 && pairs != 0)
2 m& x' r# {8 {* h {
8 a( L2 c" d n0 s4 ^) d //get value from args..
+ e5 v* J' @9 m- T, U7 H String[][] tt = new String[pairs][2];
& Q; p7 n" Y+ x2 F, t% l+ n7 s for(int i=0; i<pairs; i+=2){
7 k0 X4 x' ^( y( _( R) X tt[i][0] = args[i];' [! w. k# b2 d9 Y8 c7 C1 |
tt[i][1] = args[i+1];# a) a" E" y7 v' U
}
4 D7 R; P& Z m tte = new TQC110(tt);9 `" L, u" `& ]: w
}else
. |, Y- g# n. Z tte = new TQC110();
4 @& L. b0 u; S! h1 h' k9 S7 U tte.start();4 e# t8 c! y/ C5 l
}
# o G/ O) j( k* u9 k' D
; m0 B. A' M- V2 b TQC110(){
( t$ k) n' Z0 {7 G7 ^( d items = new String[5][2];( P. W2 I' z. b
items[0][0] = "電腦";
5 I! K! Z) U4 q2 K4 K5 t; v. a- W items[0][1] = "computer";1 L, d" B3 N( C4 j
items[1][0] = "資料庫"; e- H( I3 r( o5 ?
items[1][1] = "database";( c9 X& E7 S' \5 e# E7 {7 E
items[2][0] = "語法";
/ \' z3 N, m" Z# W items[2][1] = "syntax";
' e+ c1 j* q5 q; q* n$ g( f items[3][0] = "學校";
0 s' M+ `+ A6 \) E( {6 ^- P items[3][1] = "school";" B. z7 M" e' H1 F/ d2 n
items[4][0] = "假期";) r( k3 }/ R! T3 _5 m0 E! k
items[4][1] = "vacation";
* O; p( L1 N9 [$ M //make default value
- E% `4 {/ ]/ R( Q br = new BufferedReader(new InputStreamReader(System.in));' ]4 J+ X( b1 [! R0 k$ a
}
/ H% Y! {- E5 S: h0 G' w / Y" @/ V0 L- a, a" l8 A3 n
TQC110(String[][] it){
5 T! s/ T6 f7 L+ J( } items = it;+ q: D5 ^( c' J" U1 a+ [
br = new BufferedReader(new InputStreamReader(System.in));
- u3 B5 k% W" x/ R# C }8 S8 S! ?7 I) Q1 u
; t9 [) P$ w4 w7 I* B void start(){
. p. Y; n3 E) K3 b1 m String ans = "";! g1 d/ _) t1 G9 U) m3 b
int correct = 0; // 計算答對題數
3 f0 N7 F& \, \$ ]9 f3 n& s d = new Date();
6 b2 q6 L, ?1 T* f( V start = d.getTime(); // 開始答題時間' Y8 @' o8 b- \* Z. N" j
System.out.println("請將題目的中文詞彙翻譯成英文單字!"); v Q X/ F- C
System.out.println("輸入英文單字答案後請按Enter鍵:");
: x d0 e$ \+ G7 `8 A& Q System.out.println(" ");
8 V, v' t8 P( h: a+ u! ~+ H for(int j = 0; j < items.length ; j++)2 r5 d9 \& n) V( \
{
/ R- m, X" v: g5 x System.out.println("第" + (j + 1) + "題__ " + items[j][0]);
+ {' y3 F7 t+ H# s1 U try{$ W- P: k! F- B( l* _( ?) Q+ Y' m
ans = br.readLine();
0 L C7 t, K3 _ }; T, k/ }1 B" [7 N7 k! e% A: b7 ?& m
catch(IOException ioexception){
% M' L6 Q1 f0 N5 w+ P) ]4 X, h System.out.println(ioexception);, W/ N4 l+ B" f' E j2 u+ S
}- P0 b/ F/ M% j% D. k1 b
if(ans.equalsIgnoreCase(items[j][1])){
0 a; J: A" L7 q" r% Z. g7 E correct+=1;
7 Q1 n1 D" j# s W$ Y8 q System.out.println("答對了!");. a' j7 I2 D2 z, c4 \8 V
//count correct/ q, a+ ?% }& V! m- @5 I
//ouput correct message
. D f; p" `8 B5 d# T }else{7 O7 J+ Y, J! V0 y( w2 S
System.out.println("答錯了! 正確答案是:" + items[j][1]);) x7 b( c6 h5 w) M' d$ K+ l$ R
//ouput incorrect message; u: p. |3 ^/ Y. {5 d8 i' V
}
. R3 d$ Z3 a: {) W4 ~ C }
$ r1 z P: r+ W0 ^( v+ a, l
+ l6 Z2 A6 O! l; Q! F d = new Date();
# A. b. e/ u; y, Q* o( t# V end = d.getTime(); // 結束答題時間
1 c' v. s; N1 O% f% p System.out.print("你使用了" + (end - start) / 1000L + "秒, 在");
$ `$ O4 t4 ]9 B* S8 D2 `/ C9 x System.out.println(items.length + "題中答對了" + correct + "題");
$ O% v- \, e" M: f }) f" R2 g U$ @# z% E0 K# w
} |