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中的常见运算符以及使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: uoj#246. 【UER #7】套路(
- 下一篇: java多线程实战指南_学习笔记《Jav