加入偶數判斷式~~' O* A1 s3 K5 [) E& }* U
public class TQC207 {& h5 t7 e1 L) ^" g+ |
% u2 G( P& ]* h# @5 f public static void main(String[] args) {
6 q/ b0 L0 i9 {# e int sum = 0;; Z, N# L$ R4 e+ z( Y( s4 k
int odd = 0;
1 ~4 R9 t8 m- s$ p" A int max = 0;/ E% O, d* K J. V1 z
int tmp = 0;
7 ?( o7 D. ]: _, M9 s' A) C3 s int even = 0;
1 K6 G9 b6 g' B) L int[] nums = new int[args.length];* H/ v% c& U9 h, r* Q( M$ w* g
System.out.println("請輸入需要判斷的數: (數字間須留空白!!)");
* ^7 I9 f' I0 T- L/ Z# ~: Y try {" @8 z3 E+ x$ ?* _7 n8 a, ~
for (int i = 0; i < args.length; i++) {
$ v$ D2 K6 @9 p% ] tmp = Integer.parseInt(args[i]);. p; v+ R* c( T* P: A0 _( P- c' b
nums[i] = tmp;$ n- Y6 w4 o! g# Y( p4 A/ A
sum += tmp;
4 Y" \1 n/ r, g1 @# f if (tmp % 2 == 0) {8 b% v9 a/ H- q. Q3 T
even++;) e' q: J7 K s& i& `
}4 \9 g Z+ t4 F
if (tmp % 2 != 0) {5 m$ z7 K% N0 b h
odd++;
9 A; |3 S4 Q& t/ Z) o7 L0 | }
9 s3 y7 _8 O4 I* O9 R max = Math.max(tmp, max);* r( w; X* p1 t- ]/ x+ ]$ Y
}& D6 Z$ r0 p& ~. V
System.out.println("最大值" + max);
3 N+ I: Q) t+ V- j- S System.out.println("奇數" + odd);
1 e* G# m9 E8 @) c# Q: i System.out.println("偶數" + even);+ h( H5 u5 N* P
System.out.println("總和" + sum);! U* E$ `! N3 Y7 i; c& m
} catch (Exception e) {9 u* Y8 a/ Q# k* |
System.out.println("輸入錯誤");& i# q6 @, K1 B- k: m
}
! W3 A' h& V7 m1 O
. G: v0 E$ l6 L2 F- u1 l. V }8 z' r k% z' W/ K
% Q5 b7 I# l; V5 r- K8 D
} |