[OCAJP]布林運算

Given:

What is the result?

A.

log3:false
log4:true

B.

log3:true
log4:true

C.

log3:true
log4:false

D.

log3:false
log4:false

題解

「!=」是關係運算子,表示不等於。

「&&」是邏輯運算子,表示AND,當兩個運算元都是true的時候回傳true,在計算的時候若第一個運算元為false,則不再繼續執行第二個運算元,直接回傳false。

「||」是邏輯運算子,表示OR,當兩個運算元都是false的時候回傳false,在計算的時候若第一個運算元為true,則不再繼續執行第二個運算元,直接回傳true。

log3 = (5.0 != 6.0) && (4 != 5) = true && (4 != 5) = true && true = true

log4 = (4 != 4) || (4 == 4) = false || (4 == 4) = false || true = true

關於作者

Magic Len

各位好,我是Magic Len,是這網站的管理員。我是台灣台中大肚山上人,畢業於台中高工資訊科和台灣科技大學資訊工程系,曾在桃機航警局服役。我熱愛自然也熱愛科學,喜歡和別人分享自己的知識與經驗。如果你有興趣認識我,可以加我的Facebook,並且請註明是從MagicLen來的。

相關文章