Java是一直被程序員使用的程序之一,並且應用也是最普遍的一個,不少應用中都會用獲得,小猿圈java講師就爲你介紹一下Java循環嵌套語法的使用介紹,但願對你有所幫助。java
嵌套循環是指在一個循環語句的循環體中再定義一個循環語句的語法結構。while、do…while、for循環語句均可以進行嵌套,而且它們之間也能夠互相嵌套,如最多見的在for循環中嵌套for循環,格式以下:程序員
for(初始化表達式; 循環條件; 操做表達式) { ……… for(初始化表達式; 循環條件; 操做表達式) { 執行語句 ……… } ……… } 接下來經過一個練習,來實現使用「*」打印直角三角形,以下所示。ForForDemo.java學習
1 public class ForForDemo { 2 public static void main(String[] args) { 3 int i, j; // 定義兩個循環變量 4 for (i = 1; i <= 9; i++) { // 外層循環 5 for (j = 1; j <= i; j++) { // 內層循環 6 System.out.print(""); // 打印 7 } 8 System.out.print("\n"); // 換行 9 } 10 } 11 } 運行結果以下所示。視頻
在上述代碼中定義了兩層for循環,分別爲外層循環和內層循環,外層循環用於控制打印的行數,內層循環用於打印「」,每一行的「」個數逐行增長,最後輸出一個直角三角形。因爲嵌套循環程序比較複雜,下面分步驟進行詳細地講解,具體以下:for循環
第一步,在第3行代碼定義了兩個循環變量i和j,其中i爲外層循環變量,j爲內層循環變量。class
第二步,在第4行代碼將i初始化爲1,條件i <= 9爲true,首次進入外層循環的循環體。變量
第三步,在第5行代碼將j初始化爲1,因爲此時i的值爲1,條件j <= i爲true,首次進入內層循環的循環體,打印一個「*」。循環
第四步,執行第5行代碼中內層循環的操做表達式j++,將j的值自增爲2。語法
第五步,執行第5行代碼中的判斷條件j<=i,判斷結果爲false,內層循環結束。執行後面的代碼,打印換行符。程序
第六步,執行第4行代碼中外層循環的操做表達式i++,將i的值自增爲2。
第七步,執行第4行代碼中的判斷條件i<=9,判斷結果爲true,進入外層循環的循環體,繼續執行內層循環。
第八步,因爲i的值爲2,內層循環會執行兩次,即在第2行打印兩個「*」。在內層循環結束時會打印換行符。
第九步,以此類推,在第3行會打印3個「*」,逐行遞增,直到i的值爲10時,外層循環的判斷條件i <= 9結果爲false,外層循環結束,整個程序也就結束了。
以上的Java循環嵌套語法的使用介紹記住了嗎?有沒有尚未記住的知識點,沒記住還不趕快收藏起來,小猿圈提醒你們,學習Java不只須要觀看數據、視頻,還須要的就是練習,大量的練習,只有你把學會的知識都融會貫通了,你纔是真正的會了,這樣你才能扎到本身理想的工做,若是工做上或者學習上遇到什麼問題能夠到小猿圈尋找答案,相信你會很滿意的。