加入偶數判斷式~~0 v% D) k+ |- p* p7 u
public class TQC207 {
4 l, v5 D" E! \( ]. S: h! s9 V
3 y2 Y; ]; M1 u1 Y7 ]( n public static void main(String[] args) {! o; C; Y; e6 S
int sum = 0;+ W6 b6 o- l" ]2 n% r( J/ @) k
int odd = 0;- D' D) B+ ~$ r+ \
int max = 0;, q4 Q$ J4 u2 Q) ?+ M0 n* ]
int tmp = 0;
, v$ P H) h* U5 ?8 u, U+ q& T# ? int even = 0;
: }1 z! j: }# o1 v( L' X1 Z int[] nums = new int[args.length];
7 L( Q5 b. e! ~+ G' \1 C, y0 `# I System.out.println("請輸入需要判斷的數: (數字間須留空白!!)");
0 i. N9 g0 _8 k6 c& ? try {
S5 s4 r. \9 q% ~5 [* Z& M for (int i = 0; i < args.length; i++) {
) W' c8 F' j u1 Z* V tmp = Integer.parseInt(args[i]);
# ]4 w/ {9 x4 f nums[i] = tmp;
: C/ e# r; m. d* a7 ~ sum += tmp;0 b9 j7 X0 B3 N: [$ J0 L( J2 B
if (tmp % 2 == 0) {: B& l6 O+ T/ O% \* ^7 m
even++;' T2 S) b9 v4 I. S# q, @; q- f
}# N) d' o0 Q3 ]
if (tmp % 2 != 0) {
^, ~6 f5 [8 q9 U odd++;& Q4 q2 [; Y9 H1 g& F- t; l
}
7 A- z0 }' E6 V) z4 m; a" ]6 e/ l max = Math.max(tmp, max);
3 k7 i P* U$ Z3 ` }% l: f, p7 U) y5 N4 F$ j3 |
System.out.println("最大值" + max);+ a' M" Z) r( H
System.out.println("奇數" + odd);
' _4 \1 s* H& w+ i5 P: v6 j System.out.println("偶數" + even);
6 j% B: `1 ?, ^6 B6 L. D1 _$ o System.out.println("總和" + sum);
/ L6 l: J; K! \0 v8 T" m0 H& Y } catch (Exception e) {3 d# n' b' ?5 F. ~
System.out.println("輸入錯誤");
% E- ^9 d6 L8 W! M Q+ k/ a }, A+ ]5 S8 ]" l1 G
]* D: K& w* y [1 _- Y
}
- r$ q% D1 S9 t7 Y: D# x
" ^9 F+ ]& w" x% \' o' F) B} |