談談嵌套for循環的理解
說for的嵌套,先說一下一個for循環的是怎么用的。
這次的目的是為了用for循環輸出一個乘法口訣表,一下就是我的一步步理解。
一. 語法:
for(表達式1;表達式2;表達式3){
java語句;
}
表達式1是初始化表達式,最先執行,只執行一次。
表達式2必須是boolean類型的表達式。
for循環開始執行,先執行表達式1,並只執行一次。
進而判斷表達式2的結果,如果是true,則執行java語句。
再執行表達式3,根據表達式三的節后,然后再判斷表達式2的結果,直到表達式2
的結果是false,則for循環結束。
二. 舉一個實例,如圖
這樣輸出結果是:
你會發現它是一條線的樣式。
這樣我在給這個for循環里面嵌套一個for循環,代碼如圖:
給展示一下輸出結果:
有沒有發現,嵌套一個for進去后,會從一個線成為一個面,這樣就會更好讓人去理解。
我的目的是做一個乘法口訣表,基本格式已經有了,下面就是改里面的數據了,里面的數據是相乘,這樣我把輸出樣式改了如圖:
(對了乘法口訣里沒有0啊,把里面的0改成1,不好意思,犯傻了,竟然從0開始算乘法口訣,下面改過來了啊)
輸出的就是:
基本的算是完成了,這樣就來修改一下“j”的取值就可以了,代碼如圖:
這樣修改后,打出的樣子是:
這樣一個乘法口訣表就打出來了,其實for的嵌套就可以認為一個線變成一個面的過程。
理解其中的原理,還簡單的。下個星期繼續。