• <menu id="eeoky"><tt id="eeoky"></tt></menu>
  • <nav id="eeoky"></nav>
  • 專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
    動力節點LOGO圖
    始于2009,口口相傳的Java黃埔軍校
    首頁 hot資訊 雙重for循環的介紹及例子

    雙重for循環的介紹及例子

    更新時間:2022-11-02 09:55:54 來源:動力節點 瀏覽468次

    什么是雙重for循環

    雙重for循環就是在一個for循環里在嵌套另一個for循環,ji\即兩個循環嵌套,還有多重循環嵌套的情況,但用的比較少,一般常用的是兩個循環嵌套,很少使用多重循環,因為for循環多了會導致代碼執行的效率低,而且容易死機,多循環中的總循環次數是相乘的,嵌套幾次后幾何級數增長,因此通常情況下在循環多次嵌套時,我們是不推薦使用使用的。

    語法

    外層循環一次,內層for循環全部執行完成再進行外層的一次循環;

     for(循環變量;循環條件;循環操作){
           for(循環變量;循環條件;循環操作){
    }
    }

    打印99乘法表

    當i=1時,執行內層循環從j=1到j=i,內層結束后開始 i++,

    當i=2時,執行內層循環從j=1到j=i,內層結束后開始 i++,

    當i=9時,執行內層循環從j=1到j=i,內層結束后開始 i++,此時i=10;外層循環結束

    for(var i=1;i<=9;i++){
        for(var j=1;j<=i;j++){
             document.write(i+"*"+j+"="+Number(i*j)+"\t"+"&nbsp;");  //\t為制表符  &nbsp為空格
        }
        document.write("<br/>")  //換行
    }

    打印倒三角

    當i=1時,開始內層循環,j從8開始到j=i,打印*,內層結束后開始i++;

    當i=8時,再次執行內層循環,j從8開始到 j=1,內層循環結束后i++,此時i=10;循環完畢

    for(var i=1;i<=8;i++){
        for(var j=8;j>=i;j--){
             document.write("*");
        }
        document.write("</br>"); //打印換行
    }

    打印正三角

    原理與打印倒三角相似, 只是內層循環有些不同;

    for(var i=1;i<=5;i++){
           for(var j=1;j<=i;j++){
                document.write("*");
           }
           document.write("</br>");
    }

    結果:

    以上就是關于“雙重for循環的介紹及例子”,大家如果對此比較感興趣,想了解更多相關知識,可以關注一下本站的Java教程,里面有更豐富的知識等著大家去學習,希望對大家能夠有所幫助哦。

    提交申請后,顧問老師會電話與您溝通安排學習

    免費課程推薦 >>
    技術文檔推薦 >>
    返回頂部
    疯狂婬荡乱婬A片中文,特级西西人体444WWw高清大胆,国产性XXXX18免费观看视频,中文字幕乱伦,free性满足HD国产精品,牛人女厕偷拍1区2区