java運算符有哪些 什么是一元和二元運算符?
什么是一元和二元運算符?一元運算符有1個操作數(shù)。例如,遞增運算符“”是一元運算符,二進制運算符有兩個操作數(shù)。例如,除法運算符“/”有兩個操作數(shù)。運算符的行為也可能因提供的操作數(shù)而異。減法運算符是一元運
什么是一元和二元運算符?
一元運算符有1個操作數(shù)。例如,遞增運算符“”是一元運算符,二進制運算符有兩個操作數(shù)。例如,除法運算符“/”有兩個操作數(shù)。運算符的行為也可能因提供的操作數(shù)而異。減法運算符是一元運算符和二元運算符。對于減法運算符,如果只提供一個操作數(shù),它將反轉(zhuǎn)操作數(shù)并返回結(jié)果;如果提供兩個操作數(shù),減法運算符將返回兩個操作數(shù)之間的差。1Java中的二進制運算符包括(加法)、-(減法)、*(乘法)、/(除法)、%(余數(shù))。2Java中的一元運算符包括(自加)、-(自減)。
Java中3/2什么意思~?
/是Java的除法運算符。然而,它不同于數(shù)學中的除法。在Java中,如果兩個操作數(shù)都是整數(shù)(數(shù)據(jù)類型是int,long),那么除法運算的結(jié)果也是整數(shù),小數(shù)點后的所有值(或兩個整數(shù)相除得到的商)都將被省略。所以在Java中,3/2的結(jié)果是1。但如果兩個操作數(shù)中有一個是十進制數(shù)(數(shù)據(jù)類型是double,float),則結(jié)果與數(shù)學中除法的結(jié)果相同。例如,3.0/2的結(jié)果是1.5