當前位置:妙知谷 >

母嬰教育 >學習交流 >

Java for語句的嵌套循環

Java for語句的嵌套循環

Java for語句的嵌套循環

操作方法

(01)前面已經介紹了嵌套循環的概念,並通過示例介紹了while循環和do-while循環嵌套的情況。本節介紹for循環結構,for循環也可以嵌套。不僅如此,for循環還可以和其它的循環結構混合嵌套。嵌套循環時,必須將被嵌套的循環語句完整地包含在外層循環的循環體內,下面給出一些循環嵌套的示例。用“*”輸出一個菱形圖案,圖案如下:

Java for語句的嵌套循環

(02)在D盤Java目錄下,新建“”文件。用記事本打開“”文件,輸入以下代碼:程序功能主要是演示for嵌套循環的使用方法。程序分為兩部分循環,第一部分循環輸出菱形圖案的上邊四行,最外層循環控制輸出的行數,內層嵌套了兩個for循環,第一個嵌套循環輸出打印的空格數,第二個嵌套循環輸出打印的星號數;第二部分循環輸出菱形圖案的下邊三行,原理和第一部分循環相同。

Java for語句的嵌套循環 第2張

(03)編譯“”文件,在命令行窗口輸入“javac  ”並執行命令,編譯通過後,在命令行窗口輸入“java  ForSample1”運行Java程序,命令行窗口顯示如下信息:

Java for語句的嵌套循環 第3張

(04)打印輸出100至200之間的全部素數。提示:素數是指僅能被1和它本身整除的數。算法比較簡單,先將這個數被2除,如果能整除,且該數又不等於2,則該數不是素數。如果該數不能被2整除,再看是否能被3整除,並且該數不等於3,則該數不是素數,否則再判斷是否能被4整除,依次類推,該數只要是能被小於其本身的某個數整除時,就不是素數。在D盤Java目錄下,新建“”文件。用記事本打開“”文件,輸入以下代碼:

Java for語句的嵌套循環 第4張

(05)程序功能主要是演示for與while混合嵌套循環的使用方法。程序外層循環控制輸出100至200之間的數,內層的while循環用於找尋從2到該數之間第一個能被整除的數,內層循環判斷條件為i%j != 0,其中i為當前要判斷是否是素數的數,j為從2開始循環遞增的數,如果i%j != 0,則説明i不能被j整除,j自增後程序繼續執行while循環,如果i%j == 0,則説明i能被j整除,程序跳出while循環,循環後面的if語句判斷i與j是否相等,如果相等,則説明i為素數,程序輸出i。編譯“”文件,在命令行窗口輸入“javac  ”並執行命令,編譯通過後,在命令行窗口輸入“java  ForSample2”運行Java程序,命令行窗口顯示如下信息:

Java for語句的嵌套循環 第5張

(06)(1)編寫一個程序,要求用for嵌套循環求100以內的奇數和。(2)編寫一個程序,要求用for嵌套循環輸出九九乘法表。循環嵌套是指在一個循環語句中再定義一個循環語句的語法結構。while、do- while和for循環語句都可以進行嵌套,並且他們之間可以進行互相嵌套。最常見的是在for循環中嵌套for循環。

Java for語句的嵌套循環 第6張
Java for語句的嵌套循環 第7張
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/jy/jiaoliu/v0d4vx.html