Java for語句的嵌套循環
Java for語句的嵌套循環
操作方法
(01)前面已經介紹了嵌套循環的概念,並透過示例介紹了while循環和do-while循環嵌套的情況。本節介紹for循環結構,for循環也可以嵌套。不僅如此,for循環還可以和其它的循環結構混合嵌套。嵌套循環時,必須將被嵌套的循環語句完整地包含在外層循環的循環體內,下面給出一些循環嵌套的示例。用“*”輸出一個菱形圖案,圖案如下:
(02)在D盤Java目錄下,新建“”檔案。用記事本開啟“”檔案,輸入以下代碼:程序功能主要是演示for嵌套循環的使用方法。程序分爲兩部分循環,第一部分循環輸出菱形圖案的上邊四行,最外層循環控制輸出的行數,內層嵌套了兩個for循環,第一個嵌套循環輸出打印的空格數,第二個嵌套循環輸出打印的星號數;第二部分循環輸出菱形圖案的下邊三行,原理和第一部分循環相同。
(03)編譯“”檔案,在命令行視窗輸入“javac ”並執行命令,編譯透過後,在命令行視窗輸入“java ForSample1”執行Java程序,命令行視窗顯示如下資訊:
(04)打印輸出100至200之間的全部素數。提示:素數是指僅能被1和它本身整除的數。算法比較簡單,先將這個數被2除,如果能整除,且該數又不等於2,則該數不是素數。如果該數不能被2整除,再看是否能被3整除,並且該數不等於3,則該數不是素數,否則再判斷是否能被4整除,依次類推,該數只要是能被小於其本身的某個數整除時,就不是素數。在D盤Java目錄下,新建“”檔案。用記事本開啟“”檔案,輸入以下代碼:
(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程序,命令行視窗顯示如下資訊:
(06)(1)編寫一個程序,要求用for嵌套循環求100以內的奇數和。(2)編寫一個程序,要求用for嵌套循環輸出九九乘法表。循環嵌套是指在一個循環語句中再定義一個循環語句的語法結構。while、do- while和for循環語句都可以進行嵌套,並且他們之間可以進行互相嵌套。最常見的是在for循環中嵌套for循環。
-
包糉子的材料有什麼
(01)包糉子是中國傳統節日端午節的傳統食品之一,通常由糯米、肉、豆沙等食材製成。以下是包糉子的材料:1.糯米:糯米是包糉子的主要原料,也是糉子口感和質地的基礎。糯米需要提前浸泡幾個小時,然後瀝乾水分備用。(02)2.豬肉:豬肉是包糉子常用的肉類食材之一,可以根據個人口...
-
斯金納箱的恐怖之處 斯金納箱說明了什麼(人性)
導語:斯金納箱是由斯金納在1938年發明的,將一隻很餓的小白鼠放置在箱子裏面,最開始它會比較隨意的摸索,不經意間按壓到了槓桿發現有食物掉入,然後逐漸發現規律,它就會找到獲得食物的妙招,算是比較真實的模擬了賭博,下面探祕志和大家一起了解一下。斯金納箱的恐怖之處所...
-
國內充電樁企業10強
(01)根據不同的排名和數據來源,國內充電樁企業10強可能會有所不同,但以下是一些較爲知名的充電樁企業:1.特來電:特來電是青島特銳德電氣股份有限公司旗下的品牌,業務覆蓋新能源汽車充電網的建設、運營及互聯網增值服務。截至2020年,特來電充電樁總數爲15.7萬臺,位居全國...
-
指甲月白代表什麼?健康與月牙白有關係嗎(正常代謝)
導語:指甲月白又被稱爲月牙白,就是指手指甲上的半月形白色痕跡,一般在指甲下方五分之一處,只是人體正常代謝的產物,手指上沒有血管流經的地方,就會產生白月牙,不過在中醫看來,月牙代表着一個人的氣血情況,因爲熬夜過度生活不規律,會導致身體精力不足月牙白少,下面就跟着探...