TQC107
% P; d! q. P) `: @public class test{
. s3 k* h8 I6 r5 b( w x4 m0 |- Q6 j
public static void main(String args[]){
3 y6 H- Q% R+ d- x2 G
7 z& V: e* V+ e4 w% M- M //0 1 2 3
& C* `0 ?: M' d% X //1 1 2 3
- ?* Y( D+ B& \! D0 Z1 g //2 1 2 38 K+ Z k: Z _
8 f3 v1 I* i5 e2 U N1 E float tot = 0 ;+ d6 P8 x: D' c6 q3 w% O
for(int i=1;i<args.length;i++){* v7 F g- v% c( K
tot += Float.parseFloat(args[i]);' r9 E Q4 E4 u2 b8 y
}
/ S# M' Y( j& F1 B3 f f tot /= (args.length-1) ;1 L; @2 d. ~( i, f T
7 d! @3 E0 j% K5 m9 ^9 ?( D
if(args[0].equals("0")){' q2 i, R( Q& @0 E; T) G
System.out.printf("平均值:%f",tot);
) B: T# c" S7 a9 T! T- v }else if(args[0].equals("1")){
& b T3 W+ H, D# B& Q% }/ k System.out.printf("平均值:%.1f",tot);8 a! n0 C* j% u$ c0 @& Q
}else{5 I9 e' O) ^& y) R: z6 o
System.out.printf("平均值:%.2f",tot);
- U6 n( {' Y8 r2 {% j }
8 l4 B5 Q- L* F2 {1 F0 Q$ Q
3 r! J e/ Q, N- f , w9 D, C: m2 ^& S$ x' W' ^
}
# q9 b. b: ~% I8 q7 D; q5 ]. W- y, v6 N- W
3 F- T* G" \) V6 x3 o% I}+ A3 @' Y4 e* f1 y0 F6 j% T* T
TQC108
( B" X2 u4 X# [2 m6 _( Y( l7 mimport java.lang.*;+ s+ C- ~+ Y$ \
6 @! J& I' j1 t& `1 q! i4 o
public class TQC108
0 l7 t/ |3 F# e3 v5 ^& W: F{$ m4 r' n. b& _# X
public static void main(String[] args) & H" h. Q" g% l" a& e$ ^* o) B
{
, h1 `2 |# n. E, e for(int i = 1 ; i< 10 ; i++){
# }9 S) t9 _/ _& H$ P; r% p for(int j = 1 ; j <10 ; j++)
6 M* A3 p. C% u4 [3 R' y System.out.print(""+i+"*"+j+"="+(i*j)+"\t");
$ E: y1 J& r/ q5 E System.out.println();
) I. l* H6 Z: o/ A% K }
0 j# s# ~4 {/ H# G. O }
, z2 r* k/ B% @' D% E6 X}
' e- u1 k" R, L+ L% \! ]9 s' U) p+ j/ V" l i
1 j& }- r) r& H
TQC109( X; [ i. z# ]" x
public class TQC109 {
% O+ n f* k3 y6 D0 I& N3 q: T public static void main(String args[]) {0 J5 {; }4 A' r1 I
int r;/ g2 M1 x6 [( c
r=(int)(Math.random()*100+1);
- w- I9 U' p) X& s6 V2 Z7 f8 q& x double area = r*r*Math.PI;
' V- o/ @" H$ e double vol = r*r*r*Math.PI*43;
% n. W7 |/ F- b3 a" _% G" W( e System.out.println( "隨機產生的半徑為:" + r );
* _9 h S' ` N% } System.out.println( "計算後,直徑為:" + (2*r) );
! o. I$ }1 R4 @. e System.out.println( "計算後,圓面積為:" + area );
' e6 t, s" V5 R& O System.out.printf( "四捨五入至小數第1位,則圓面積為:%.1f \n\n",area);
/ L0 j* n; W- ~$ |+ W7 r System.out.println( "計算後,圓體積為:" + vol );6 \$ j! i- @, m: V
System.out.printf( "四捨五入至小數第1位,則圓體積為:%.1f \n\n",vol);
8 ?2 B; \' n5 Z1 C }
1 ^) q. {0 r; z6 _* U! j}2 t B5 ?. E8 }9 j
: [- Y) f4 V* e" `- M2 Y G' G0 B$ O 6 L8 `0 H6 K' @
TQC110
* `; r4 j {8 j: [import java.io.*;% @8 e8 v! E# L
import java.util.Date;$ t% _* Y! D0 i$ G. p, t6 c% ~% l
! U( f9 I) u, S8 [
class TQC110{! W! w/ a5 X+ K2 I$ w: ~$ b& q
String items[][];" n1 M( d! Z: r) e+ T7 F
long start, end;
, N3 ?; A; a8 {; q2 q Date d;
! e& V' r" Y$ y+ D. e$ z BufferedReader br;
2 x) X! R; @: X" n2 p; D7 I4 G( \6 ]% A" S$ g
public static void main(String args[]){; M# ^2 Z# w" k$ i$ M& M! J% O5 G7 G
int total = args.length;
! ]+ V, Z# Q0 Q0 j( I int pairs = total / 2;- V4 P- r- ^# y; [: x2 {
TQC110 tte;5 p, j' t; y6 n8 r4 G0 A, l
if(total != 0 && pairs != 0)9 V. W- C4 f2 Z
{
1 `( H% m( t# h, R6 M* ^2 x, D; k //get value from args..
/ Y: v" Q+ x9 P& W. b8 ~ String[][] tt = new String[pairs][2];7 E# m* q2 ?% O) j5 `9 r$ s
for(int i=0; i<pairs; i+=2){
0 q/ ]0 ^- v# S: r0 O tt[i][0] = args[i];( B* S5 ~: V3 C3 d) g7 [1 p* Y% u
tt[i][1] = args[i+1];
7 T5 k) Z$ y5 {" d }% U6 k. m5 r- o1 t" Z4 J# g) C2 @
tte = new TQC110(tt);3 }% Q5 Z c: K/ a8 M
}else! O/ O8 r: J) v6 |( D
tte = new TQC110();
0 e( p4 i$ s; |" x tte.start();
+ B' G! o5 S" s+ a" U }9 D. K2 f* v' j8 Q
8 Z0 X* G5 W8 S
TQC110(){
, Q5 |4 N) m( t9 ^ items = new String[5][2];
5 j8 f/ b/ r( M5 Z1 E" a items[0][0] = "電腦";
; k" e: ^0 E% U6 Z, N items[0][1] = "computer";1 K& S( e" K7 B9 u `
items[1][0] = "資料庫";
A1 \1 B4 |8 E) U. q items[1][1] = "database";& i' t% Z+ o2 H6 L& s
items[2][0] = "語法";3 I, k3 Q7 t% H8 L( w' u- p
items[2][1] = "syntax";7 w* ?( Q0 E' W2 q3 ?9 e: v/ n
items[3][0] = "學校";
; c: _' W9 _. U5 P; k8 L2 |* V items[3][1] = "school";
; b; L4 t4 g8 s8 q% T items[4][0] = "假期";; X6 j, Z% f* h, ~
items[4][1] = "vacation";0 y9 Q3 }" \ j- y7 X+ W; a
//make default value! h3 u& Y8 Q+ W, [, Z1 u
br = new BufferedReader(new InputStreamReader(System.in));
* P/ v2 ]; \* g% c- {7 P( A }
9 b6 E2 t8 H. e4 D& b! e) q% r 8 \0 J. x& F* n5 g4 m
TQC110(String[][] it){
) u& L3 c4 c9 g' Q& K items = it;
2 w; n8 `' |# G0 A9 u br = new BufferedReader(new InputStreamReader(System.in));" D+ [# L$ ^" K( E* k+ W
}4 I" Y, y: F( M- ^
2 c# C2 w8 x6 u; M# w4 j
void start(){; F1 t2 q) y0 V5 F
String ans = "";
0 t0 Q& K' O; k* K int correct = 0; // 計算答對題數
: v+ S: w" |3 \ d = new Date();- {6 n6 G; Q C& i" L: i* J: {
start = d.getTime(); // 開始答題時間 A3 M( ?' }2 `- l
System.out.println("請將題目的中文詞彙翻譯成英文單字!");, V/ E9 X8 r" B6 T, S+ S
System.out.println("輸入英文單字答案後請按Enter鍵:");
. i+ e: p* N. k' M. B4 X System.out.println(" ");$ @" D; ?# L" b, G, I! R
for(int j = 0; j < items.length ; j++)2 v+ q0 |# u/ [3 t$ x/ `/ W
{. O H$ _( v( @+ ?
System.out.println("第" + (j + 1) + "題__ " + items[j][0]);4 P% X/ z2 g+ k' d/ V) D4 e0 s# d' h
try{
2 K" g1 s4 I+ b ans = br.readLine();$ ~2 `, `6 K6 ^# l* Z, C
}
* R2 J9 `7 u3 E- N catch(IOException ioexception){
; A9 Q7 X: U8 q6 x' [8 t: [) ^ System.out.println(ioexception);0 F7 r: `4 ^/ f" o* [
}& Z' l" ^1 d3 i: O
if(ans.equalsIgnoreCase(items[j][1])){
/ ]% m. G9 G; T) `2 H correct+=1;. [+ t" \9 G8 K* a; w4 |3 A
System.out.println("答對了!");
! n% F: G, @: I //count correct
# K! r( `8 @- u! X; ?9 z //ouput correct message$ g8 i, g/ h+ k* p! J6 n i
}else{
/ U! f3 @1 U3 b& w) t0 P" F; x System.out.println("答錯了! 正確答案是:" + items[j][1]);
2 P: ~$ T% T4 m- Y: ?: i //ouput incorrect message
7 \$ W% ~& k: P1 q4 g7 v% q }
" p r* A6 E- H5 m; O2 k8 O8 k }1 t% B x/ {! J, @/ H* v4 ~! y
% b0 F6 m: Y6 E- y( g d = new Date();
: j( }1 P4 z4 ^: H4 K9 t1 i end = d.getTime(); // 結束答題時間
. S$ I* w7 T/ A System.out.print("你使用了" + (end - start) / 1000L + "秒, 在");( E" d2 g: w5 P
System.out.println(items.length + "題中答對了" + correct + "題");' K t$ m& K9 {6 e2 L
}' [! {2 e2 ^) g1 r2 i
} |