[OCAJP]整數四則運算

Given:

What is the result?

A.

Result = 2

B.

Result = 3

C.

Result = 28

D.

Result = 29

E.

Result = 30

題解

Java的算式遵循「先乘除,後加減」和「括號內先計算」的規則,因此此題的運算過程如下:

result = 30 - 12 / (2 * 5) + 1 = 30 - 12 / 10 + 1 = 30 - 1 + 1 = 30

這裡還有一點需要注意到的地方是,Java的整數除法運算,會自動省略小數點的部份。

關於作者

Magic Len

Magic Len

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

相關文章