加入偶數判斷式~~ X8 f4 v' g$ H, V
public class TQC207 {
( D N+ T% a8 o' n1 }& O e0 U* X4 O+ `0 w* v: [0 q
public static void main(String[] args) {% d% U% g% z) H) `
int sum = 0;- A) @2 [6 I) i, M
int odd = 0;5 S; b- p- Y$ e' w; l
int max = 0;2 H' h0 q& G& A6 p& c
int tmp = 0;
4 Z% ^7 P* l; z+ L( v0 A- H int even = 0;
5 ~) I Q6 Y4 Q6 g, h int[] nums = new int[args.length];' w: r: y0 X0 H
System.out.println("請輸入需要判斷的數: (數字間須留空白!!)");3 n5 S& f) e4 g' ~/ G1 w3 ~" V
try {# @$ u. x/ P5 N4 `/ L6 ^7 o' T
for (int i = 0; i < args.length; i++) {, x6 i* J# X% O# U& w
tmp = Integer.parseInt(args[i]);
) a( d2 G1 R# N! z* @) c2 ] nums[i] = tmp;
" p8 Q9 {/ N* j; C sum += tmp;, g d) e- c+ w
if (tmp % 2 == 0) {
' D9 i/ M7 J* ^$ k# U, v even++;
0 M6 ?5 e7 n! T! G! Y2 M }
% u- f& `# o/ Z8 M2 n7 c! y% R if (tmp % 2 != 0) {1 s9 p% J3 U" C; Q8 x* W {
odd++;
0 ~% v& f8 `$ Z. \% d/ Z }
- h3 e( X/ M3 C6 X1 e# g' Z( Z max = Math.max(tmp, max);+ M: B- A+ W7 E; T O( b" s# U
}$ ?: {4 C- | W* \* U
System.out.println("最大值" + max);
% m; f& A" U( M9 Y4 m System.out.println("奇數" + odd);& @- T, F( R$ Y. G# v9 y2 e3 Z6 ^
System.out.println("偶數" + even);
+ W: W* X6 U2 z3 O- E& ] System.out.println("總和" + sum);0 i* M/ X' \( @% F
} catch (Exception e) {
- X0 ~$ T$ y5 |: E* K% I1 |8 Q/ I System.out.println("輸入錯誤");
/ c7 F* p' d; `8 e }
C7 B, P3 |, i m# B/ Y) @0 u$ u, d
}9 h2 i4 ~: H+ m2 {( E' O$ S
9 h% P9 O; N- z# O: b- ]( B: N1 o3 b/ V. y
} |