[OCAJP][OCPJP]for迴圈


Given the code fragment:

Which three code fragments, when replaced individually for foo, enables the program to compile?

A. int i : array
B. int i = 0; i < 1;
C. ; ;
D. ; i < 1; i++ E. i = 0; i<1;

題解

選項A為Java foreach的正確用法。

選項B也是標準的for loop用法,只是因為少了步進欄位,i變數的數值永遠不會被改變,所以會變成無窮迴圈

選項C也是正確的無窮迴圈

選項D,變數i沒有事先宣告。

選項E,理由同選項D。

關於作者

Magic Len

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

相關文章