运算符可以是一元、二元或三元的。
一元运算符有1个操作数。例如,递增运算符"++"就是一元运算符。
二元运算符有2个操作数。例如,除法运算符"/"有2个操作数。
三元运算符有3个操作数。例如,条件运算符"?:"具有3个操作数。
运算符的行为还可能因所提供的操作数的数量而异。减法运算符"-"既是一元运算符又是二元运算符。对于减法运算符,如果只提供一个操作数,则该运算符会对操作数取反并返回结果;如果提供两个操作数,则减法运算符返回这两个操作数的差。
1) 二元运算符
Java的二元运算符有+(加)、-(减)、*(乘)、/(除)、%(取余数)。
2) 一元运算符
Java的一元运算符有++(自加)、--(自减)
3) 三元运算符
true?value1:value2;
例: int a=0x10 , b=010 , max ;
max=a>b ? a : b ;