[OCAJP]永遠的傳值2

Given:

What is the result?

A.

11, 11

B.

10, 10

C.

21, 11

D.

20, 20

E.

11, 12

題解

由於Java永遠為「pass by value」,因此doubling方法內對於參數ref和pv的變化並不會影響到外面的變數。這題只需注意到程式第11行,將iQbj和iVar做了加1的動作,因此輸出為:

11, 11

關於作者

Magic Len

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

相關文章