Java入門教程視頻:Java循環(huán)嵌套實例

Java入門教程視頻:Java循環(huán)嵌套實例

天津卓眾教育      2022-04-29 03:49:02     14

Java入門教程視頻:Java循環(huán)嵌套實例,Java嵌套循環(huán)是指在一個循環(huán)語句的循環(huán)體中再定義一個循環(huán)語句的語法結(jié)構(gòu)。whiledo.while、for循環(huán)語句都可以進行嵌套,并且它們

課程價格 請咨詢

上課時段: 授課校區(qū):

詳細介紹



Java嵌套循環(huán)是指在一個循環(huán)語句的循環(huán)體中再定義一個循環(huán)語句的語法結(jié)構(gòu)。whiledo.while、for循環(huán)語句都可以進行嵌套,并且它們之間也可以互相嵌套,如最常見的在for循環(huán)中嵌套for循環(huán),Java嵌套循環(huán)格式如下:


for(初始化表達式;循環(huán)條件;操作表達式){         …         for(初始化表達式;循環(huán)條件;操作表達式){                   執(zhí)行語句                   …         }}

下面我們通過案例Example.java 來介紹。

public class Example{         public static void main(String[] args){                   int i,j;                                             //定義兩個循環(huán)變量                   for(i=1;i<=9;i++){                             //外層循環(huán)                            for (j=1;j<=1;j++){                   //內(nèi)層循環(huán)                                     System.out.print("*");    //打印*                            }                   System.out.print("n");                    //換行                   }         }}

 

上面程序運行結(jié)果如下:  

*  

**  

***  

****  

*****  

******  

*******  

********  

*********

  

上面案例中定義了兩層for循環(huán),分別為外層循環(huán)和內(nèi)層循環(huán),外層循環(huán)用于控制打印的行數(shù),內(nèi)層循環(huán)用于打印“*”,每一行的“*”個數(shù)逐行增加,最后輸出一個直角三角形。由于嵌套循環(huán)程序比較復雜,下面分步驟進行詳細地講解,具體如下:  


第一步,在第3行代碼定義了兩個循環(huán)變量i和j,其中i為外層循環(huán)變量,j為內(nèi)層循環(huán)變量。  


第二步,在第4行代碼將i初始化為1,條件i<=9為true,首次進入外層循環(huán)的循環(huán)體。  


第三步,在第5行代碼將j初始化為1,由于此時i的值為1,條件j<=i為true,首次進入內(nèi)層循環(huán)的循環(huán)體,打印一個“*”。  


第四步,執(zhí)行第5行代碼中內(nèi)層循環(huán)的操作表達式計j++,將j的值自增為2。  


第五步,執(zhí)行第5行代碼中的判斷條件j<=i,判斷結(jié)果為fase,內(nèi)層循環(huán)結(jié)束。執(zhí)行后面的代碼,打印換行符。  


第六步,執(zhí)行第4行代碼中外層循環(huán)的操作表達式計i++,將i的值自增為2。  


第七步,執(zhí)行第4行代碼中的判斷條件i<=9,判斷結(jié)果為true,進入外層循環(huán)的循環(huán)體,繼續(xù)執(zhí)行內(nèi)層循環(huán)。  


第八步,由于i的值為2,內(nèi)層循環(huán)會執(zhí)行兩次,即在第2行打印兩個“*”。在內(nèi)層循環(huán)結(jié)束時會打印換行符。  


第九步,依此類推,在第3行會打印3個“*”,逐行遞增,直到i的值為10時,外層循環(huán)的判斷條件i<=9結(jié)果為false,外層循環(huán)結(jié)束,整個程序也就結(jié)束了。  


以上就是天津卓眾教育IT小編通過一個實例為您介紹了“java循環(huán)嵌套”以及在具體實例中java循環(huán)嵌套的具體運行過程,希望對您有所幫助。如果您在學習java中還遇到其他問題,建議您下載我們的java視頻教程同步學習,或者咨詢在線老師。


零基礎(chǔ)自學java教程推薦


最新java視頻教程免費下載(從入門到精通):http://www.bjpowernode.com/video.html


零基礎(chǔ)java自學教程:http://www.bjpowernode.com/tutorial_java_se/


Java入門教程

培訓啦提醒您:交易時請核實對方資質(zhì),對于過大宣傳或承諾需謹慎!任何要求預付定金、匯款等方式均存在風險,謹防上當。