星期五, 8月 02, 2013

三元運算式

三元運算式是Java簡化的if-else敘述,
原式為if-else
int a=0, x=1, y=5;
if (x > y)
System.out.println(x + 10) ;
else
System.out.println(y + 10) ;
可改寫為以下程式
int a = 0, x = 1, y = 5;
a = ( x > y ) ? x + 10 : y + 10;
System.out.println(a);
這樣寫就是有風格的程式設計師 XD

沒有留言:

張貼留言