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