[OCAJP]字串連接和關係運算

Given the code fragment:

What is the result?

A.

28false29
true

B.

285 < 429 true

C.

true
true

D. compilation fails

題解

「+」在其中至少一個運算元為字串(物件)的時候,才會進行字串連接的計算。「<=」是關係運算子,左邊運算元「小於等於」右邊運算元時會回傳布林「true」,否則回傳布林「false」。 因此這題計算方式如下:

28 + 5 <= 4 + 29 = (28 + 5) <= (4 + 29) = 33 <= 33 = true

關於作者

Magic Len

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

相關文章