加入偶數判斷式~~2 p0 L2 w+ L1 |
public class TQC207 {& s3 n$ u p3 _2 a( O
% \9 c0 B9 H1 ?2 V, l, X
public static void main(String[] args) {5 \. r$ |6 b% @% `2 r8 ~" {. j
int sum = 0;+ c' N/ E, e' H( q
int odd = 0;& ~% Q7 o5 o, K% W2 {
int max = 0;
" O3 }- Z7 ^5 n# h int tmp = 0;
: l$ ]2 s' i7 v: c int even = 0;/ r3 a6 {& \' _8 S: W
int[] nums = new int[args.length];
+ c6 T% K% h2 X7 ]5 ] System.out.println("請輸入需要判斷的數: (數字間須留空白!!)");2 [5 d: a- Y6 j8 ~1 u
try {1 x( R+ D- S- z' _
for (int i = 0; i < args.length; i++) {
& I, N# Y* y! O0 p" V) r tmp = Integer.parseInt(args[i]);
7 ~( ^2 E5 I: t! s# y# I nums[i] = tmp;7 m) p; X4 \5 i# S% c& E9 Q6 [& f
sum += tmp;
8 I% V+ I" f" P, w if (tmp % 2 == 0) {% }* r4 ]& W& M: J$ S9 l) e& ~
even++;! O$ y$ r+ e1 E. |% d- M
}1 R: H2 ?0 P1 N+ B) E: a& Q8 A+ A
if (tmp % 2 != 0) {
1 n H' |0 G2 z5 N6 X% L odd++;
2 X7 \+ V- Y! r }
6 p3 _% _: H" b" x+ f# W9 ~ max = Math.max(tmp, max);
1 p# |* d p' v& |- d! [: h v+ y' Q }8 b# h- A" J& t2 L1 O( [
System.out.println("最大值" + max);
+ F# ^4 ^# H* y1 O System.out.println("奇數" + odd);
1 C- u' ?" @) w; E p* d1 s System.out.println("偶數" + even);
+ v6 `/ i0 O, E4 W) A3 T7 t1 o% z System.out.println("總和" + sum);* [5 a3 f# K1 r$ _
} catch (Exception e) {
$ ^; j0 y' N( \" A+ s- V2 a/ b System.out.println("輸入錯誤");* y" A9 I. i2 J. [8 D, O; `( o
}
2 {$ y$ o1 t. T/ q% x4 i4 @4 I3 I3 ]( W! L8 ]$ Z
} f# |; s5 h. y0 G- Y
! }3 a% a. B2 n" M. v. ^% k} |