TQC107. F' w, j. e( r! U) Y
public class test{
4 ~+ h/ f. Z! P Z( e/ C' d' r" ^
5 i Q4 T z$ X7 I( ] public static void main(String args[]){ `" f$ {. [1 D, _5 D
) ]: T$ @5 n. E% r //0 1 2 3 1 I, b; C4 D7 t5 s4 V6 q
//1 1 2 36 c2 D/ }- V" J0 p3 ?
//2 1 2 35 d3 h" m9 [; i( M% R/ ~
( s( X+ x% G0 s* P6 ?- S k' {
float tot = 0 ;
+ t- O9 @. f- ^6 \' W2 N for(int i=1;i<args.length;i++){
1 \/ b. c4 \, Q# ? tot += Float.parseFloat(args[i]);
0 q8 C @( {8 m/ {9 ]' \- @ }$ ], S4 s9 `: H1 m! ^: T- |
tot /= (args.length-1) ;) y) I* _. E) X1 @* b! c
+ l! Z" ?3 G; F. i7 w+ Z0 }% V X
if(args[0].equals("0")){
! r3 S e, K7 S" \ System.out.printf("平均值:%f",tot);
5 z, \& u, N- |/ \3 K* q' q) V }else if(args[0].equals("1")){
. X1 n: ]4 t7 z& X& I System.out.printf("平均值:%.1f",tot);
, X% f% z4 k% F* Q! w3 J# C9 X }else{4 F4 A2 p; m* W3 q+ V. V( v
System.out.printf("平均值:%.2f",tot);
$ d ^9 T$ t/ w; I! ]0 e2 [& O }5 z9 O; x+ B. B; f5 N- m
! i8 t* p& o- o
2 l: E' g1 ]+ m' h* t7 I) M+ J }/ z; r2 Z- X1 _- ~ G- m* S; p
8 \0 j3 M ]9 d
8 k, O+ a: C: X7 W* c' O# n
}
! }2 c4 v4 \( L# MTQC108( U2 y, v% z S% d$ B
import java.lang.*;" k, S9 h) {: z" Y
# n) U' X# \) A
public class TQC108* A7 X0 e# N9 ]# W' M( O
{
* Q! B X, a# R8 ?1 K, f public static void main(String[] args) - Q/ n: P7 t& I n+ M+ y
{" w! t% ~: A1 M9 d
for(int i = 1 ; i< 10 ; i++){
3 n2 d& S. K& M# O% { for(int j = 1 ; j <10 ; j++)
* }& ?' Y) S2 i3 g* D System.out.print(""+i+"*"+j+"="+(i*j)+"\t");
5 ~, z. \) D* f P" ~8 o) e System.out.println();2 ]* C0 F- c4 F1 }) n& m a/ P9 o
}! C. g4 x4 R/ H+ K3 i8 [' K# L# B; w
}7 H' ]# h/ j8 a+ u/ H
}
7 v' Z3 _; J. B5 n4 h% e8 t% Y" C9 M: U2 f {
$ m2 n2 x% Z% b4 cTQC1091 j3 d( B# L Z3 g$ S/ j
public class TQC109 {
. V' r* P, Y' U4 q public static void main(String args[]) {
% b5 x. v1 ^' x/ b& \* T0 ~ int r;
! j3 C9 j( Q& @ G" C) t r=(int)(Math.random()*100+1);3 ~, c n4 M. l F/ M
double area = r*r*Math.PI;9 T9 R7 a. |% `5 M
double vol = r*r*r*Math.PI*43;0 A& b- m& X& d J# m, n
System.out.println( "隨機產生的半徑為:" + r ); `' c( a+ o; B2 ~/ @; w: d9 H" G1 ^
System.out.println( "計算後,直徑為:" + (2*r) );
: N( Q- w( t2 t3 p \4 O7 o System.out.println( "計算後,圓面積為:" + area );
3 n* i+ W7 t( L4 | U. D( F System.out.printf( "四捨五入至小數第1位,則圓面積為:%.1f \n\n",area);, I$ J+ q4 R7 W$ V) W; j
System.out.println( "計算後,圓體積為:" + vol );# c9 ] t* R1 Q" u$ `: m. O
System.out.printf( "四捨五入至小數第1位,則圓體積為:%.1f \n\n",vol);/ _; i: Y/ E0 R% Z( }& V6 [
}8 E& R/ H) y- r$ g
}
( I. z o# \: T+ h; W/ O6 e! r( _, d$ J! h/ y1 t {3 J: Z6 Q
. W0 I7 R( v; ]4 c& R6 k) _' v1 fTQC110 6 J- ?; a3 J6 ]. V5 _' n9 X; k
import java.io.*;; q# u4 M: M( @. i
import java.util.Date;
. f' s' T# s# [! d C
) {" ]; l7 x9 O5 b" ~1 I4 L class TQC110{
% U9 X( v. i3 N6 _, N; k String items[][];
2 _1 W1 w1 b1 E9 z; A% R long start, end;" U4 G/ T& F* n3 \! W7 U
Date d;
- {( {; w* o1 q1 N: [* ?. f' g. h BufferedReader br;, T" i" z! m0 B" Z0 P1 ]
* h, r' f ?( U
public static void main(String args[]){' Q/ V( ?$ N# W
int total = args.length;
& Y, C6 n9 } W. C5 t0 g" M int pairs = total / 2;
5 w$ x. _+ B7 G, ~3 G, I3 _ TQC110 tte;5 y1 w" O, W! J) F
if(total != 0 && pairs != 0)
2 I+ G- d& u R' _3 t4 V {
4 }4 }, D: w$ c( e+ Y' u/ S" w //get value from args..6 T( {9 u/ g# E7 n
String[][] tt = new String[pairs][2];2 g& H K% i; S3 z1 c+ M8 ]4 Y* t
for(int i=0; i<pairs; i+=2){; b4 @; m3 O% o& D
tt[i][0] = args[i];0 a/ g5 P8 k2 T! B" f9 C% H
tt[i][1] = args[i+1];
5 f3 {2 t: ~0 ^: z" c }% Y/ M# y, ]4 A. ^
tte = new TQC110(tt);
" o4 k0 B1 T" V' E* Z8 _4 L }else
+ ^ h7 [5 B0 n- v5 U0 ]" h$ k! n# } tte = new TQC110();+ O8 s R/ Q3 p0 C
tte.start();- T6 X# v( T4 k6 ~
}8 ], r4 E- l5 h
7 b- a- o& n( s7 e* a6 K, n TQC110(){
- F3 H* B5 h, G items = new String[5][2];
8 C- i+ ^9 z- y3 k- x items[0][0] = "電腦";
" {: m0 W1 u7 `% f% v items[0][1] = "computer";
, w6 d! s+ b0 N8 k/ Z0 k% F6 C items[1][0] = "資料庫";
9 ]( b3 x, s6 N$ G3 r) H items[1][1] = "database";* c5 L7 j. E) ^8 o: O3 P' T
items[2][0] = "語法";
3 ~% x! M& U$ N% X- O5 w items[2][1] = "syntax";- O$ p% O0 F! _, S# h% Y' h
items[3][0] = "學校";
0 ?$ j# N" u4 N items[3][1] = "school";
/ n4 v3 K# {$ E+ ?* o- E' d. f9 Z items[4][0] = "假期";+ ^5 f' x) x' c4 k' j5 y
items[4][1] = "vacation";
8 v9 E2 X: b. Y$ t2 F8 p //make default value
7 n2 b X1 @2 M. A( b br = new BufferedReader(new InputStreamReader(System.in));/ c. \! N. r" v- l: M
}0 N4 K, W8 b! U2 E) r
$ c3 n% [/ l8 x' ]; f
TQC110(String[][] it){7 i. V" Z5 r' w4 L+ g
items = it;
$ |8 q$ F7 J( T9 g. c br = new BufferedReader(new InputStreamReader(System.in));9 v0 k% n& [! y. V4 M
}
" K5 s8 p# {7 o
7 o1 X( s4 Y/ r. q' A# x( U void start(){
, T% i& t9 i+ r; r, b4 w) T2 h String ans = "";
2 B, n- S7 G& P, }5 h! t int correct = 0; // 計算答對題數( O& H& C3 \* P6 \8 s# X" N8 C9 h
d = new Date();
* n; t# A% u. G, ?9 v3 M( Y N6 Z. |! l start = d.getTime(); // 開始答題時間
' ~. F6 j$ a' O# l' t System.out.println("請將題目的中文詞彙翻譯成英文單字!");7 s# P& d' L+ P/ C
System.out.println("輸入英文單字答案後請按Enter鍵:");$ { j, g6 A! j$ t$ u: r
System.out.println(" ");
3 w) U9 P* \. O0 D, T9 T for(int j = 0; j < items.length ; j++)! p6 ^% u- k* C! S
{
5 q# w3 ?2 Y* \ System.out.println("第" + (j + 1) + "題__ " + items[j][0]);% G; {, a, \* K
try{/ i% |3 {, Y# ~ s$ o' ~2 e
ans = br.readLine();
' Q3 y9 b# h' f1 w% F* T }
# l3 E& T6 G4 s catch(IOException ioexception){
6 _* N" h: _$ j$ z+ _ System.out.println(ioexception);7 q3 z( q9 z/ M8 p0 I
}9 K* D, k' d$ `5 K" Y
if(ans.equalsIgnoreCase(items[j][1])){
# k( }4 ~& q* P5 }3 B) y+ B2 Z correct+=1;
1 W1 _; I0 m" z3 d System.out.println("答對了!");
) y( K# Y/ U9 d6 p' M ~* Y //count correct) S0 v6 E5 W8 j) `- K4 i9 r: S" n! }
//ouput correct message
' B+ ]0 }4 D5 c }else{9 Q; |& Y/ x' e6 q9 I
System.out.println("答錯了! 正確答案是:" + items[j][1]);7 O8 t! \8 U3 A6 T9 H
//ouput incorrect message* w* k6 ?$ ]# P6 n
}
6 {* M- Q* g E) T }9 X+ F: \5 L/ {( }" o; T
2 F( ^# d0 l8 p
d = new Date();
+ t# S9 z! \) K end = d.getTime(); // 結束答題時間. N0 l0 C0 t. G5 P& X1 S
System.out.print("你使用了" + (end - start) / 1000L + "秒, 在");
/ d! {' V- t; t2 a System.out.println(items.length + "題中答對了" + correct + "題");/ j1 w' A# T. t. c: L/ \
}
& [* `' D/ u& l# X; `1 a } |