複習筆記4 比較運算子

2021-06-06 11:21:12 字數 1693 閱讀 9076

public class test5

//該表示式與上邊的是一樣的

if(x > 2)

}//觀察這個**,如果要合併的話怎麼做?

//還像上邊那樣是否還可以呢?

if(x > 2)

else

}//仔細觀察,發現**不對,為什麼呢?這裡

//的else裡,包括了x<3 和 x>3,而我們要的

//else是只要x>3

if(x > 2 && x < 4)

else

//這樣雖然正確,但達不到我們的預期目的,也

//就是說合併不了,這個問題實際上是作用域的

//問題,合併邏輯表示式必須要內部作用域的

//表示式是唯一作用域

if(x > 2 && x < 4)

else if( x > 3)

//邏輯表示式的合併要考慮2方面內容,第一是否

//內部作用域唯一,第二,是否其他的作用域會被

//擴充套件,也就是說以後會用的

system.out.println("****************************************>");

//考慮乙個問題,這個表示式什麼情況下進if?

//是真的話進if,假進else對吧,那麼我想反

//過來怎麼辦?只能把表示式變成x<=5?

x = 6;

if(x > 5)

else

//邏輯非就相當於把你邏輯調換過來

//就像中國開車右側行駛,有些國家

//卻是左側行駛一樣

if(!(x > 5))

else

//假設我們用bool表示電源的開關,預設是關閉的

//那麼這個功能應該怎麼寫?

boolean bool = false;

//看起來寫的不錯,沒有問題,但是不是有點麻煩?

//乙個應用程式中的bool識別符號很多,表示很多東西

//如果都這樣寫是不是會累死?

if(bool)

else

//我們知道電源開關就兩種狀態,開和關,所以才用

//布林來表示,而每次按下開關,電源的狀態是取非

//這裡的邏輯非也算一種簡便用法

if(bool)

else

bool = !bool;

system.out.println("****************************************>");

//是人都知道同性戀必須是同性在一起對吧?誰反對?

//假設我們用true表示男人,false表示女人

//那麼我們現在是民政局,如果兩個人p1 和 p2 不是

//同性戀我們允許他們結婚,如果是同性戀就不行

boolean p1 = true;

boolean p2 = true;

//正常情況下我們都會這麼寫

if(p1 != p2)

else

//異或的功能是兩個不一樣的為真,相同為假,也就是

//說p1 ^ p2 如果為真,那就不是同性戀。

//當然由於對比布林表示式來說,你用!= 和 ^ 都可以

//但是相信我,如果你用 ^ 絕對是亮點,很多老程式設計師

//不經意間看見這個絕對愣神

if(p1 ^ p2)

else

}}

mysql運算子,比較運算子

我也是菜鳥,也是新手,一起學習,一起進步,加油 首先 比較運算子,進行比較之後的 結果如果為真 返回1,結果為假 返回 0 一下為常用的,最基礎的一些沒有列出來 或 不等於 null 的安全等於 null safe between 存在於指定範圍 in存在於指定集合 is null 為 null i...

python運算子 比較運算子

比較運算子的運算結果會得到乙個bool型別,也就是邏輯判定,要麼是真true,要不就是false 大於 小於 不說了,看看不等於,用 表示。大於等於 和小於等於 也不多說了。result 10 9 print result 比較兩個值是否相等,用 表示。注意它和 is 是有區別的 print 10 ...

8 運算子 比較運算子

a 4 b 7 print a b false print a b true 不等於 print a b true特殊情況,如果是字串的比較,實際上是編碼位置的比較,實際上,計算機中最終執行的都是二進位制,所以計算中本身是沒有任何的中文,或者字母的。所以,我們看到的中文,字母,實際上是別人提前把文字...