1. 程式人生 > >一元運算子,二元運算子

一元運算子,二元運算子

運算子可以是一元、二元或三元的。
一元運算子有1個運算元。例如,遞增運算子”++”就是一元運算子。
二元運算子有2個運算元。例如,除法運算子”/”有2個運算元。
三元運算子有3個運算元。例如,條件運算子”?:”具有3個運算元。
運算子的行為還可能因所提供的運算元的數量而異。減法運算子”-“既是一元運算子又是二元運算子。對於減法運算子,如果只提供一個運算元,則該運算子會對運算元取反並返回結果;如果提供兩個運算元,則減法運算子返回這兩個運算元的差。
1) 二元運算子
Java的二元運算子有+(加)、-(減)、*(乘)、/(除)、%(取餘數)。
2) 一元運算子
Java的一元運算子有++(自加)、–(自減)
3) 三元運算子
true?value1:value2;
例: int a=0x10 , b=010 , max ;
max=a>b ? a : b ;