Re: [問題] JAVA 96郵政試題

看板Examination (國家考試)作者 (個字)時間13年前 (2013/03/07 19:36), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《dragpin ( )》之銘言: : 11.執行下列程式Test1後,將列印 "12" 次Hello : public class Test1 { : public static void main (String[] args){ : for(int i=1;i<5;i++) : for(int j=6;j>2;j++) : for(int k=i;k<3;k++) : system.out.println("Hello"); : } : } : 為什麼是12次呢??? 先謝謝各位高手解答。 題目應該是j-- 上面有版友分享圖解方式 圖解是比較快 如果不想用圖解的話 記得從裡面開始先解 本題裡面 k=i;k<3;k++ 雖然是i 但不用怕 依然是從裡面開始解 只是這時候就不要把最外層當作是for 拆成 i=1 for(int j=6;j>2;j--) for(int k=i;k<3;k++) i=2 for(int j=6;j>2;j--) for(int k=i;k<3;k++) ... 這樣也依然能用一般 2*4 + 1*4 = 12 (能找出一個多項式) 因為如果考題是有i = j, j = k, k = i 這樣比較能解這種問題 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.39.7.64
文章代碼(AID): #1HE7kt_s (Examination)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
文章代碼(AID): #1HE7kt_s (Examination)