日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java 异或_脚本语言系列之Java | Java中的运算符

發布時間:2024/4/11 java 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 异或_脚本语言系列之Java | Java中的运算符 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文主要介紹java中的常見運算符,如算術運算符、賦值運算符、比較運算符、邏輯運算符、位運算符、三目運算符等。

一、幾個概念

int a = 3 + 4;

  • +、=就是操作符,是算術運算符,我們還有其他很多的運算符
  • 3,4就是參與運算的操作數
  • 3 + 4整體其實就是一個算術表達式
  • a = 3 + 4;就是一條賦值語句

二、常見運算符

1、算術運算符

  • +:加法運算
  • -:減法運算
  • *: 乘法運算
  • /:除法運算
如果參與運算的都是整型數據,結果是取整數部分 如果有一個是浮點型的數據,則結果是浮點行數據
  • %:取模運算
  • ++:自加運算符
int b = a++; ++a:前自增運算,先給自己a加1,然后再將a的值進行賦值 a++:后自增運算,先將a的值賦值其他變量,然后再自加1
  • --:自減運算符
自減運算符,int b = --a; --a:前自增運算,先給自己a減1,然后再將a的值進行賦值 a--:后自增運算,先將a的值賦值其他變量,然后再自減1

演示案例如下,可以自己實際寫一下。

public

2、賦值運算符

  • =
short s =12; s = s +1;
  • +=
s += 1:相當于s = (s的數據類型)(s + 1);
  • -=
s -= 1:相當于s = (s的數據類型)(s - 1);
  • *=
s *= 1:相當于s = (s的數據類型)(s * 1);
  • /=
s /= 1:相當于s = (s的數據類型)(s / 1);
  • %=
s %= 1:相當于s = (s的數據類型)(s % 1);

演示案例如下,可以自己實際寫一下。

public

3、比較運算符

結果肯定是布爾類型的數據(true、false)。

  • ==
  • !=
  • >
  • >=
  • <
  • <=
  • instanceof()

演示案例如下,可以自己實際寫一下。

class

4、邏輯運算符

參與運算的操作數必須是boolean類型,結果也是boolean類型。

a = 12; b = 24; c = 16;

  • 與運算&
當兩個操作數都是true的時候,結果才為真,有一個為false則結果為false 真真為真;真假為假;假真為假;假假為假 a>b & b < c ---> fasle
  • 或運算|
當兩個操作數有一個為真結果為真,只有兩個都是假的時候才為假 真真為真,真假為真,假真為真,假假為假 a>b | b < c ---> fasle
  • 異或運算^
參與運算的兩個操作數不一樣則為真,一樣則為假 a>b ^ b < c -->false
  • 非運算!
單目運算符,非真即假;非假即真!(b<c) --> true
  • 短路與&&
結果上沒有差別,但是執行的效率上有差異 a>b && b < c ---> fasle
  • 短路或||
結果上沒有差別,但是執行的效率上有差異a>b || b < c ---> fasle邏輯運算符用于連接布爾型表達式,在Java中不可以寫成33 & x<6
單&時,左邊無論真假,右邊都進行運算
雙&時,如果左邊為真,右邊參與運算,如果左邊為假,那么右邊不參與運算

演示案例如下,可以自己實際寫一下。

public

5、位運算符

  • 左移運算符<<
左移運算,所有的位數向左側移動指定的位數,左側高位直接拋棄,右側低位補0
  • 右移運算符>>
右移運算,所有的位數向右側移動指定的位數,左側高位補零,右側直接拋棄
  • 位與運算符&
  • 位或運算符|
  • 異或運算符^
class

6、三目運算符

格式:(關系表達式)?表達式1:表達式2;

  • 如果條件為true,運算后的結果是表達式1;
  • 如果條件為false,運算后的結果是表達式2;
class

歡迎關注作者,如果覺得寫的還不錯,就給點個贊同、喜歡、收藏(后續持續更新)。

【全文手打 如需轉載 請標注此出處】

總結

以上是生活随笔為你收集整理的java 异或_脚本语言系列之Java | Java中的运算符的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。