加入偶數判斷式~~$ `; x1 v) E8 ]) J2 m
public class TQC207 {9 L5 O/ B5 C6 `/ F. |+ c
~4 e3 n- P7 o) _ public static void main(String[] args) {# t; W! x2 ^1 c/ w
int sum = 0;' K* m1 f! j% A
int odd = 0;
4 j" o. U, [0 p" E1 m int max = 0;
7 E# R/ t7 s5 l2 I" } int tmp = 0;
, f7 ]2 u' d _6 v5 T8 j' I int even = 0;5 ?" @" S* y; M6 w9 }
int[] nums = new int[args.length];' A9 R. }# c8 H- T, I4 F
System.out.println("請輸入需要判斷的數: (數字間須留空白!!)");0 s- |$ Y1 m" b$ R: s
try {
, }+ P% i8 ?# b3 D. n+ K: `' ` for (int i = 0; i < args.length; i++) {
( {5 f# h; @+ T& m2 P tmp = Integer.parseInt(args[i]);: K0 D( E0 [ k) p! R8 s1 R8 {9 w
nums[i] = tmp;
3 W% I" _( y* n9 K sum += tmp;
- f8 w% z3 ?8 \# f% C* G c9 b$ | if (tmp % 2 == 0) {
' n6 G9 V# w9 z5 F even++;
8 R' j6 y7 x7 g$ h- I }
7 `0 L3 c$ c8 f/ k7 C% e# r4 C" I if (tmp % 2 != 0) {* G; v6 r F5 s1 E
odd++;% g" w L7 ~8 ~4 Q2 y' A
}
! T+ B: u; ^0 W0 m2 t max = Math.max(tmp, max);
- R8 ^( {- B5 s8 G7 O }
: [+ v. S3 Y7 V System.out.println("最大值" + max);
" K. y" V5 ^$ U8 h" t p+ I System.out.println("奇數" + odd);
3 ?. q5 u7 g, M9 D3 U1 k. t System.out.println("偶數" + even);9 T5 o! h$ E& Q0 ] D' A9 U
System.out.println("總和" + sum);5 p2 X2 s& `% v4 A, S1 x
} catch (Exception e) {# ]8 L( \/ Z8 _& C) \6 \ C8 Z3 L9 j
System.out.println("輸入錯誤");
: V' U, D8 t" y8 x }
3 J+ `% f. y. R K& Z! r% i& n8 M: m& ?5 O8 m+ S
}
! p( W3 K. a8 @/ i5 J' ^3 ~6 |9 w. m( v( |7 `- d# L
} |