// 00001010 4 m) Q: }- R. P9 E+ j' z) }: g) q
// * 00001000 结果flags=00001000 8 e9 i# [) p% ]+ \
System.out.println("Flags are now also Editable."); - ` D+ `& O' Q' k: f8 `+ r, b6 d- X3 L
}
" _. ?7 U' @% H0 A } ; V4 \+ B4 a1 `! y3 o+ i
} 3 L9 y0 Z0 }0 P3 p
l 条件表达式 " \, i( u# l, o [# q. _
class TriOperator " \4 @) i* w; B% ~9 G! Q
{ public static void main(String args[]) 5 u5 \3 @: z) f2 F" D
{ int a = 0;
9 Z: l2 X5 Q: |# c" n int b = 0; ) W$ ~: Y: O* D) }- Z+ W' A
boolean bFlag = false; $ f1 r4 [0 _( ~2 y
int c=bFlag ? a++:b++; //由于b++为后置运算,先赋给c再增1
4 Y4 ~+ D3 I3 K+ n4 X System.out.println("a="+a+" b="+b+" Result=" + c);
: E4 T0 `* [) Z6 } bFlag = true;
5 k5 P/ N3 B$ Y c=bFlag ? a ++:b++; //由于a++为后置运算,先赋给c再增1
) o/ M" L+ t/ P( L8 F System.out.println("a="+a+" b="+b+" Result=" + c);
: z6 o, G! ?% c5 D6 [) q3 g1 b }
. U6 D7 f! v$ Q# V8 V}</p> |