一元运算符有1个操作数。例如,递增运算符++就是一元运算符,二元运算符有2个操作数。例如,除法运算符/有2个操作数。
运算符的行为还可能因所提供的操作数的数量而异。减法运算符-既是一元运算符又是二元运算符。对于减法运算符,如果只提供一个操作数,则该运算符会对操作数取反并返回结果;如果提供两个操作数,则减法运算符返回这两个操作数的差。
1、 二元运算符Java的二元运算符有+(加)、-(减)、*(乘)、/(除)、%(取余数)。
2、 一元运算符Java的一元运算符有++(自加)、--(自减)。
一元和二元对应的操作数有一个和两个(指的是操作数的个数)一元运算符即只有一个操作数。例:!x!是逻辑运算符,表示相反,所以!是一元运算符二元运算符即只有二个操作数:x+yx-y等等所以+-*/%都是属于二元还有一个三元就是条件运算符?:例:x?y:z