發(fā)布時(shí)間:2022-02-18 09:03:20來源:魔方格
Java算術(shù)運(yùn)算符有哪些?Java編程語言的算術(shù)運(yùn)算符主要有+(加號)、-(減號)、*(乘號)、/(除號)和%(求余),它們都是二元運(yùn)算符;其中“+”和“-”運(yùn)算符還可以作為數(shù)據(jù)的正負(fù)符號,如+5、-7。
一、Java算術(shù)運(yùn)算符:
Java中的算術(shù)運(yùn)算符主要有+(加號)、-(減號)、*(乘號)、/(除號)和%(求余),它們都是二元運(yùn)算符。
其中“+”和“-”運(yùn)算符還可以作為數(shù)據(jù)的正負(fù)符號,如+5、-7。
注意:除法運(yùn)算時(shí),要記住0不可以作除數(shù)。例如,int a = 5/0;系統(tǒng)會(huì)報(bào)出ArithmeticException的異常。
二、java邏輯運(yùn)算符有幾種?
邏輯運(yùn)算符包括&&(&)(邏輯與)、||(|)(邏輯或)和!(邏輯非),返回值為布爾類型的表達(dá)式,操作元也必須是boolean型數(shù)據(jù)。
與比較運(yùn)算符相比,邏輯運(yùn)算符可以表示更加復(fù)雜的條件,如連接幾個(gè)關(guān)系表達(dá)式進(jìn)行判斷。
在邏輯運(yùn)算符中,除了“! ”是一元運(yùn)算符之外,其余的都是二元運(yùn)算符。
三、java位運(yùn)算符詳解
位運(yùn)算符主要針對二進(jìn)制,它包括了:“與”、“非”、“或”、“異或”。從表面上看似乎有點(diǎn)像邏輯運(yùn)算符,但邏輯運(yùn)算符是針對兩個(gè)關(guān)系運(yùn)算符來進(jìn)行邏輯運(yùn)算,而位運(yùn)算符主要針對兩個(gè)二進(jìn)制數(shù)的位進(jìn)行邏輯運(yùn)算。
1.與運(yùn)算符
與運(yùn)算符用符號“&”表示,其使用規(guī)律如下:兩個(gè)操作數(shù)中位都為1,結(jié)果才為1,否則結(jié)果為0。
2.或運(yùn)算符
或運(yùn)算符用符號“|”表示,其運(yùn)算規(guī)律如下:兩個(gè)位只要有一個(gè)為1,那么結(jié)果就是1,否則就為0。
3.非運(yùn)算符
非運(yùn)算符用符號“~”表示,其運(yùn)算規(guī)律如下:如果位為0,結(jié)果是1,如果位為1,結(jié)果是0。