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

歡迎訪問 生活随笔!

生活随笔

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

java

JAVA中常用的逻辑运算符_Java中的常见运算符以及使用

發布時間:2023/12/10 java 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JAVA中常用的逻辑运算符_Java中的常见运算符以及使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Java中的運算符有算術運算符、關系運算符、邏輯運算符、賦值運算符、字符串連接運算符、三目運算符等。下面介紹一下這幾種。

1、算術運算符

包括:加(+)、減(-)、乘(*)、除(/)、取余(%)、自加(++)、自減(--)。

<1>使用乘法時,需注意乘積結果是否會出現溢出。若會則可在第一個數字后面加L避免溢出。

<2>求余/取模運算可以是整數、浮點數、char類型的數據。

取余/取模運算

<3>自加或自減前后放置位置的不同使用

單獨使用時,放前放后結果一樣。所謂單獨使用指的是只有語句a++或++a,沒有其他語句。

單獨使用,前后一致

被使用時,放在前后的結果不一樣。

放前:++a相當于a+1,即:先自加,然后再參與運算。

放后:a++相當于a,即:先參與運算,然后再自加1。

自加放在前面

自加放在后面

2、關系運算符

包括:大于(>)、小于(=)、小于或等于(<=)、等于(==)、不等于(!=)。

關系運算符的結果都是boolean類型的,即結果不是true就是false。

3、邏輯運算符

包括:邏輯與運算(&&)、邏輯非運算(||)、非運算(!)。

<1>邏輯與運算,指多個條件之間是并且關系。該運算存在與短路現象。

與短路:即一旦第一個條件為假時,那么后面的條件就不再執行,因為整個表達式已經是假。

與短路現象

<2>邏輯非運算,指多個條件之間是或者關系。該運算存在或短路現象。

或短路:即一旦第一個條件為真時,那么后面的條件就不再執行,因為整個表達式已經是真。

或短路現象

4、賦值運算符

使用符號:=。一個等號表示賦值。

5、字符串連接運算符

使用符號:+。

<1>當兩邊都是整數時,表示加法運算。

<2>當有一邊是字符串時,表示字符串連接運算。

字符串連接運算符

常見面試題:

字符串連接運算符面試題

分析:第一個2+3+""先計算2+3等于5,然后再拼接一個空字符串,結果等于字符串5。 第二個2+""+3先計算2和空字符串,把結果轉變成字符串類型,最后再拼接3。第三個一開始就把結果轉變成字符串類型,所以結果都是字符串拼接。

6、三目運算符(和if...else類似)

結構:表達式1?表達式2:表達式3

當表達式1為true時,整個表達式的值是表達式2的結果。

當表達式1為false時,整個表達式的值是表達式3的結果。

三目運算符

總結

以上是生活随笔為你收集整理的JAVA中常用的逻辑运算符_Java中的常见运算符以及使用的全部內容,希望文章能夠幫你解決所遇到的問題。

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