三、邏輯運算符:
創(chuàng)新互聯(lián)是一家專業(yè)提供洛南企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計、H5技術(shù)、小程序制作等業(yè)務(wù)。10年已為洛南眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進行中。
(與)
|(或)
?。ǚ矗?/p>
:當(dāng)兩邊同時為真時,結(jié)果為真,否則為假
|
:當(dāng)兩邊有一邊為真時,結(jié)果為真,否則為假
!
:真值變假值,假值變真值
學(xué)JAVA也有不短的時間了,現(xiàn)在開發(fā)也有1年多了,不過你說的那些基礎(chǔ)知識我也記不得。我一開始也一樣害怕,學(xué)了就忘記了
不過告訴你,JAVA不是背出來的,是邏輯。
記憶方面,你只需要知道到哪里去查閱。
這就是為什么有那么多API
reference等的原因啊,因為大家都記不得。
根據(jù)不同的功能和用途,Java運算符可以分為以下幾類:
算術(shù)運算符:用于進行基本的數(shù)學(xué)運算,如加、減、乘、除等。常用的算術(shù)運算符有 + - * / % ++ --。
賦值運算符:用于為變量或常量指定數(shù)值或表達式的結(jié)果。常用的賦值運算符有 = += -= *= /= %= = = = ^= |=。
關(guān)系運算符:用于判斷兩個數(shù)據(jù)的大小或相等關(guān)系,返回一個布爾值(true或false)。常用的關(guān)系運算符有 = = == !=。
邏輯運算符:用于進行邏輯與、邏輯或、邏輯非等操作,返回一個布爾值(true或false)。常用的邏輯運算符有 || !。
位運算符:用于對二進制位進行操作,如按位與、按位或、按位異或等。常用的位運算符有 | ^
和||是一種邏輯運算符,是邏輯與,當(dāng)兩個數(shù)都為真,則結(jié)果為真。||是邏輯或,兩個數(shù)任意一個為真,則結(jié)果為真。
舉個例子:
1、a b
當(dāng)a、b都為真時,結(jié)果為真。有一個為假或者都為假時結(jié)果為假。
2、a || b
當(dāng)a、b有一個為真時,結(jié)果為真。a、b都為假時結(jié)果為假。
擴展資料:
在java中還有其他的邏輯符號,比如:!、|、
“!”是非運算符號,比如a為真,則!a則為假。a如果為假,則!a為真。
而“|”也是邏輯或,“”也是邏輯與,但是他們與“||”和“”有些區(qū)別,區(qū)別如下:
“”與“|”無論第一個判斷條件是否成立,邏輯運算符前后兩個條件都會進行判斷。
“”與“||”,前者第一個條件不成立,后面的條件均不進行判斷,返回false;后者第一個條件成立,后面的條件均不進行判斷,返回true。