日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

二重循环

發(fā)布時間:2023/12/10 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 二重循环 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、回顧3種循環(huán)結(jié)構(gòu)

1、while

語法

條件表達(dá)式的初始值;

while(條件表達(dá)式){

? 循環(huán)操作;

? 更改條件表達(dá)式的語句;

}

特點:先判斷,再執(zhí)行,有可能一次循環(huán)都沒有

? 適用的場合:循環(huán)次數(shù)未知

? 表現(xiàn)形式

? 第一種:循環(huán)的次數(shù)確定

? 條件表達(dá)式,判斷整型的變量在某個范圍

? while(i<=5){ //不需要接收用戶輸入}

? 第二種:循環(huán)次數(shù)不限,用戶輸入某個值結(jié)束循環(huán)

條件表達(dá)式,根據(jù)用戶輸入的值進(jìn)行判斷

while(用戶輸入的值和某個值做比較){

如輸入0或(yes/no)結(jié)束循環(huán)

? }

2、do…while

? 語法

條件表達(dá)式的初始值;

do{

循環(huán)操作;

??? 更改條件表達(dá)式的語句;

}while(條件表達(dá)式);

? 特點:先執(zhí)行,再判斷,至少循環(huán)1次

適用場合,同while循環(huán)

表現(xiàn)形式,同while循環(huán)

?

3、for

l? 語法

for(初始值;條件表達(dá)式;迭代部分){

?????????? //循環(huán)操作

}

l? 特點:同while循環(huán),都先判斷,再執(zhí)行,有可能1次循環(huán)都不執(zhí)行

l? 適用場合:循環(huán)次數(shù)固定

?

二、循環(huán)中常見的2個語句

break——終止循環(huán)(循環(huán)未完畢時,提前結(jié)束循環(huán))

continue——結(jié)束本次循環(huán),進(jìn)入下一次循環(huán)

?

三、回顧數(shù)組(步驟*)

1)??????? 聲明數(shù)組

??????????? 數(shù)據(jù)類型【】數(shù)組名;

【】也可以放到數(shù)組名后面

2)??????? 為數(shù)組分配空間(長度)

??????????? 方式1:【長度】來分配空間,元素只有默認(rèn)值

數(shù)據(jù)類型[]數(shù)組名=new 數(shù)據(jù)類型[長度];

int類型的數(shù)組,元素的默認(rèn)值為0

String類型的數(shù)組,默認(rèn)值為null

??????????? 方式2:根據(jù)值的個數(shù),確定已分配的空間

?????????????????? 數(shù)據(jù)類型[] 數(shù)組名={值列表};

?????????????????? ?????? int[]nums={1,2,3};

??????????? 方式3:根據(jù)值的個數(shù),確定已分配的空間

????????????????????????? 數(shù)據(jù)類型[] 數(shù)組名=new 數(shù)據(jù)類型[]{值列表};

?????????????????? ?????? ?????? int [] nums= new int[]{1,2,3};

3)??????? 為數(shù)組賦值

4)??????? 處理數(shù)組中的數(shù)據(jù)

???? ?遍歷數(shù)組,一般情況都采用for循環(huán)取值或動態(tài)賦值

???? ?????? for(int 變量=初始值; 條件表達(dá)式; 變量變更){

?????????????????? 根據(jù)下標(biāo)取值,下標(biāo)>=0且下標(biāo)<數(shù)組名. length? }

四、二重循環(huán)

1、循環(huán)中,嵌套另外一個循環(huán),將內(nèi)層的循環(huán),看成外層循環(huán)的一個循環(huán)操作

2、常見的二重循環(huán)

??????????? 形式1:????? 外層while或do…while

內(nèi)層為for循環(huán)

??????????? 形式2:外層、內(nèi)層都是for循環(huán)

形式3:外層為for循環(huán),內(nèi)層為while或do…while

3、二重循環(huán)的執(zhí)行順序

??????????? 1、首先執(zhí)行1次外層循環(huán);

2、進(jìn)入外層循環(huán)后,必須要將內(nèi)層循環(huán)全部循環(huán)完畢,

才繼續(xù)進(jìn)行外層的第2….N次循環(huán)。

?

五、二重循環(huán)中的continuebreak【最近原則】

1、continue:結(jié)束離它【最近的循環(huán)結(jié)構(gòu)】的本次循環(huán),進(jìn)入該循環(huán)結(jié)構(gòu)的下一次循環(huán)

2、break:終止離它【最近的循環(huán)結(jié)構(gòu)】的循環(huán)

?

六、二重循環(huán)常見方式

1、for循環(huán)相互嵌套

???? ?????? for( ){

??????????? ?????? for(){

??????????? ?????? }

……………………..

???? ?????? }

2、for循環(huán)中,嵌套while或do…while

???? ?????? for(){

??????????? ?????? while(){

??????????? ?????? }

??????????? ??????

??????????? ?????? do{

??????????? ?????? }while();

???? ?????? }

轉(zhuǎn)載于:https://www.cnblogs.com/shengzhicai/p/6888697.html

總結(jié)

以上是生活随笔為你收集整理的二重循环的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。