當前位置:首頁 » 編程語言 » java的for循環嵌套

java的for循環嵌套

發布時間: 2024-06-08 10:39:23

『壹』 java中的for循環嵌套語句怎麼執行啊 比如嵌套4個

就一層一層執行唄。
這個最好是debug一下自己看

但是通常項目開發裡面都盡量保持在三個以下,不然就說明你的邏輯設計的不合理
看你設定的條件是循環幾次唄。
我們就用for1,for2區分一下

for1(int i=0;i<5;i++){這里的循環執行5次,後跳出
for2(int j=0;j<5;j++){
我是for2循環體

}
這里for2運行的時候循環體執行5次,但是for1每次執行的時候都會讓for2再執行一次,也就是說跳出for1的時候循環體一共執行了5x5=25次
}
其實看簡單點,for2是for1的循環體,for2要執行5次,for2每執行一次,她的循環體就要執行5次
你只要明白一個for的循環體是怎麼運轉的就可以了,嵌套語句沒什麼特殊的,只不過它的循環體又是個for而已。

『貳』 關於java中for循環嵌套的問題。

大俠們說了很多,不知道樓主是否明白
我再解釋一下
首先
1、為什麼k執行了兩次後會重新變成0
因為你可以看出,這里使用了三層循環
也就是for循環了三層
而k=0;k<2;k++在最裡面,也就是
j=0;j<2;j++
當j從0開始,那麼要執行裡面的代碼,也就是for(k=0;k<2;k++)
當for(k=0;k<2;k++)執行完成後,往上一級回看,這個時候沒有滿足j>=2,那麼就繼續執行,也就是j++,然後在執行for(k=0;k<2;k++)
這樣反復執行
直到j>=2為止,那麼for(k=0;k<2;k++)在往上一級回看,看i是否大於等於2
如果是的話那麼將結束循環,不是的話,將繼續執行for(j=0;j<2;j++),因為執行了for(j=0;j<2;j++),那麼他要執行下面的話,也就是for(k=0;k<2;k++)
這個時候k又被賦值為0
講了一下,才發現很簡單的東西想要說的清楚其實也不容易,老師辛苦啦

熱點內容
計算機多層存儲系統的主要組成 發布:2025-07-02 09:26:25 瀏覽:540
同等配置的聯想和戴爾哪個更好 發布:2025-07-02 09:02:33 瀏覽:125
華為如何查詢以前設置過的密碼 發布:2025-07-02 09:02:28 瀏覽:183
c語言地圖 發布:2025-07-02 09:00:14 瀏覽:490
計算機的主存儲器是指軟盤的容量 發布:2025-07-02 08:53:49 瀏覽:238
為什麼都說歐曼價格高配置低 發布:2025-07-02 08:53:00 瀏覽:548
300人用什麼電腦伺服器好 發布:2025-07-02 08:47:42 瀏覽:903
52好壓縮 發布:2025-07-02 08:24:16 瀏覽:247
javahttp發送http請求 發布:2025-07-02 08:17:05 瀏覽:227
美國編譯的青少經典書第三輯 發布:2025-07-02 08:16:59 瀏覽:950