加入偶數判斷式~~ M. R: ^" _+ r8 S O: k" Q
public class TQC207 {" W# A+ q5 A7 f. G0 X
! W. ? |# Z) y. k1 J* G. z5 p7 R public static void main(String[] args) {, n9 g1 I* B" F- F6 @4 @; i
int sum = 0;7 t# J8 I6 R2 l% a! X
int odd = 0;
2 g: `2 s7 T4 _0 V U int max = 0;
, ^+ M6 G- C# n7 k- \% X5 e. i3 B int tmp = 0;
" }! C0 _; X2 s( u2 `1 O" r6 x int even = 0;; e' W1 r) }' W: A
int[] nums = new int[args.length];! f9 t5 a9 D6 D! L
System.out.println("請輸入需要判斷的數: (數字間須留空白!!)");
; Z/ h4 R9 _0 I0 ? try {- p7 S% }& e/ w
for (int i = 0; i < args.length; i++) {
$ Z- L; q5 z8 Q0 U tmp = Integer.parseInt(args[i]);
}; i. Y/ }8 U& p) | nums[i] = tmp;8 S0 v" G6 ^! i8 p
sum += tmp;3 D0 Z6 j F5 C k- x5 H8 m7 {7 a
if (tmp % 2 == 0) {: X- t5 D0 E4 Y( ]4 R
even++;
5 P+ P- L0 H& Q+ _( u }/ `7 r k2 }+ X5 j7 F# O; B
if (tmp % 2 != 0) {9 S: W4 }+ f3 v
odd++;
4 S* Y; I. W2 n, t2 c& ] }
0 a& _! L7 O3 k- e max = Math.max(tmp, max);% g! [5 e1 l% {5 y! Y0 h5 b& ^
}6 [' k$ K" N$ h. e7 L
System.out.println("最大值" + max);" |: Q) a( N+ N C+ B
System.out.println("奇數" + odd);
$ j } r/ a: h3 A4 q% X8 s System.out.println("偶數" + even);
* K0 g& Q4 H5 j8 @& |( E/ w1 w System.out.println("總和" + sum);
, a* E& \ h2 C8 ]: W } catch (Exception e) {
1 C+ e, u D3 R$ d System.out.println("輸入錯誤");1 x+ J5 B3 F+ E+ R+ Q
}
2 S( N, s P+ `; M6 ?0 O
8 O' x! R$ |4 J4 A! @ }* n- N, Z. b! F6 i4 Q' ?; e( }% w
5 x8 P+ U* k8 J+ ~ j; n9 @% K8 S} |