加入偶數判斷式~~% H. |% M/ O0 `' ~: x( q" x
public class TQC207 {
, l/ Y; p, @: e$ C. B* X3 T2 R* x5 P) K; j5 S3 w- q
public static void main(String[] args) {
+ O, Y$ B5 Q" p, U! O int sum = 0;
" y8 O) ] t- G$ w" c/ X/ c* { int odd = 0;2 w$ R. q# x/ g4 z# M- q
int max = 0;
4 M! I3 ]- ^5 \$ t) |" @4 n' s int tmp = 0;
& g8 M; a8 g" \$ p! R4 k( y int even = 0;
% ~7 z; }3 U1 L/ t int[] nums = new int[args.length];) P* X& ?4 `! m4 T+ Z
System.out.println("請輸入需要判斷的數: (數字間須留空白!!)");
9 k! H( E7 \' A9 ^' s try {
5 c: H+ \0 a A- R: p& |& z: Q for (int i = 0; i < args.length; i++) {
' \" M0 W0 M6 L8 z; ]/ @ tmp = Integer.parseInt(args[i]);
7 a; E1 t* s- ~7 c+ K) P, i/ d nums[i] = tmp;
0 u+ u1 n5 g5 \$ m4 E; C sum += tmp;
" U. f K5 I1 E9 _* W if (tmp % 2 == 0) {* g1 Z( S, t2 E! r+ i& i$ i
even++;' l/ Z( o# O/ ^4 ~% o4 Q& s
}
; l* n; w) R9 p2 P if (tmp % 2 != 0) {: d& b% Z% m, B
odd++;0 F. b# s4 U. s/ J( X2 U: N3 L$ Q
}
( o3 A0 T" E# f! K. m+ y+ _$ ^5 Y$ E max = Math.max(tmp, max);
' S M5 t. g! u/ c3 I( v }
2 S- \* Z$ T% w System.out.println("最大值" + max);# E7 m* G4 ?9 ^( S3 Z
System.out.println("奇數" + odd);
' l% M) c7 t+ G System.out.println("偶數" + even);
3 [/ @5 O$ O7 z$ g5 E; h/ W* Z System.out.println("總和" + sum);: d( V* ~$ b8 ^5 k
} catch (Exception e) {
, @) [' w ]. {2 V3 f System.out.println("輸入錯誤");
% F# m/ T% ^3 ^' P) p- V N! L }
v, {7 f, ]! q0 B2 N2 `! b& S6 j
9 {/ Q, }9 }3 n' y( [ O }
& p6 A7 F4 N$ T- U+ ~& p$ d3 p
& H: U2 v" o% l: n0 ~2 h} |