加入偶數判斷式~~! ^5 T) j+ L: Q, Q; Y
public class TQC207 {% ^' \& o& v! F9 |
, ~: |1 U' P- k* \4 B# e
public static void main(String[] args) {
/ ^9 d, L4 |) [1 N J- @7 B int sum = 0;- W( N# [+ f! D: g
int odd = 0;3 ~& f3 J1 o0 S' N: f
int max = 0;
! H. z/ k: g( p int tmp = 0;
; E# p7 s8 ]3 B/ x int even = 0;
) P$ n- Z8 d7 k5 v6 n( O; W5 L7 P int[] nums = new int[args.length];
; H; N4 n- r- P5 C# H System.out.println("請輸入需要判斷的數: (數字間須留空白!!)");9 \5 r0 }% \. @. U/ K
try {9 g, r2 l6 ?; C: H7 _+ c7 x
for (int i = 0; i < args.length; i++) {) P9 _& J6 U! G; \. P1 q$ [
tmp = Integer.parseInt(args[i]);
& T% @2 ?9 l0 J6 i* m+ w) r nums[i] = tmp;
4 T$ F) s3 b ~ N N% u. l sum += tmp;% x M! Y6 B" t* J- O' l6 _# M9 F3 I
if (tmp % 2 == 0) {) O3 |/ p4 ]0 u1 u5 M4 H& Y3 b
even++;
7 E- Z8 x5 a3 U6 g# c }6 m( n4 ]; J5 Y2 y
if (tmp % 2 != 0) {$ t; i( \. a. F
odd++;' K; d1 O6 |2 m$ ?% ~
}
( X v ~- `# _7 [ max = Math.max(tmp, max);
* X# e7 Z; P: t) j( N- r! ^5 a }
5 E ]3 G$ x2 G* [/ R System.out.println("最大值" + max);
- @( N* C1 x5 m8 \) } System.out.println("奇數" + odd);; ]: `' u C0 _1 q4 E
System.out.println("偶數" + even);
. b0 B5 P; {$ w% U0 F1 h' o, g5 ` System.out.println("總和" + sum);
; {$ F% o2 C* e5 L8 e } catch (Exception e) {
6 ^4 M5 j0 p3 g! K' U System.out.println("輸入錯誤");
; U. ^2 C; v, M9 X } H' u" X9 M: k" i, k0 ^
- U! I+ O; N% B# Y% ~6 J$ Z
}+ N9 X( a8 |- s/ q5 P1 _( K
: v: o; j; `& G A} |