for迴圈的巢狀
1格式for(表示式1;表示式2;表示式3)
語句塊}
2執行順序
對表達1進行初始化,然後判斷表示式2,如果返回真,則進入到內層for執行表示式4,再判斷表示式5,如果返回真,則執行語句塊1,然後執行表示式6,再到表示式5判斷,直到返回假為止,再跳出內層迴圈到外層迴圈的表示式2判斷,如果返回真,則再進入內層迴圈,執行迴圈直到內層迴圈條件為假時再到表示式3執行,再判斷表示式2直到返回假為止,跳出迴圈
表示式1-----表示式2(如果為真)----表示式4----表示式5(如果為真)---語句塊1----表示式6------表示式5(如果為真)------語句塊1-----表示式6-----表示式5(如果為假)-----結束內層迴圈-----表示式2(如果為真)----再進入內層迴圈,直到內層迴圈結束----表示式3-----表示式2(如果為假)-----結束外層迴圈。
經典**示例:
#include
/*列印實心菱形
*/ void main()
//列印上半星
for(j=0;j<2*i+1;j++)
//列印下半空格
printf("\n");
}for(i=0;i<3;i++)
for(j=0;j<5-2*i;j++)
printf("\n");}}
#include
/*55乘法口決表
*/ void main()
printf("\n");}}
巢狀for迴圈
根據外層的條件,判斷裡層能否執行,如果能執行,就把裡層 都迴圈完畢後,再繼續執行外層,繼續判斷。for 開始條件 判斷條件 更改條件 1.入門案例 public class test for system.out.println 總結2 外迴圈控制行,內迴圈控制列 for int i 1 i 2 i...
for迴圈 巢狀
package com.d for迴圈 巢狀 date 2022.2.24 正直角三角形 倒直角三角形 等腰三角形 九九乘法口訣表 public class fornest 正直角三角形 public static void zl system.out.println 外層用println換行 倒直...
PHP 條件巢狀 迴圈巢狀 條件迴圈相巢狀
1.條件巢狀 demo 假設在發3月工資的時候,不僅判定性別,還要判定男性是否有房,沒有房,可以發放住房補貼,對於女性,判定是否懷孕,懷孕還有懷孕補貼 totalmoney 0 總工資 basicmoney 8000 基本工資 男 nohouse true 沒有房?housemoney 150 住房...