亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

在C#和Java語言中for和foreach的區別詳解

瀏覽:6日期:2022-08-23 18:31:12

for循環和foreach循環的區別

首先在這里聲明一點,C#和Java這兩種語言很相似,尤其是初學的數據類型那一部分,所以這里寫的for和foreach的區別在C#和Java中都適用。 我會在下面分別列出兩種語言的for和foreach分別循環打印一個數組,大家可以看看區別

話不多說,直接上代碼:

//c#//先創建一個數組int[] arr = new int[3] {99, 11, 22};//利用for循環打印(可以創建一個變量 i;判斷這個i是否小于數組的長度;每次循環i自增1)//(并且中間這個值是一個布爾值)for(int i = 0; i < arr.Length; i++){//這里是循環體,我們讓每次循環都輸出數組的第i個數。Console.WriteLine(arr[i]);}//foreach的括號里有四個變量(數據類型 變量名 in 數組名)foreach(int name in arr){Console.Write(name + ',');}//Write輸出完成后不會換行,writeLine則會換行。//加這個逗號是為了輸出時把兩個數字區分開//可以在最后加一行等待讀取,讓控制臺不要直接關閉。Console.ReadKey();

———————以上是C#的循環輸出遍歷數組,下面是Java的 ————————

//Javaint[] arr = new int[3] {88, 66, 55};for(int i = 0; i < arr.Length; i++){System.out.println(arr[i]);}foreach(int name in arr){System.out.print(name + ',');}//print輸出完成后不會換行,println則會換行//java比C#的這點就很方便,不用再最后一行加個等待輸入來看最后結果。//不過在vs2019中好像已經更新了,不會自動關閉,小伙伴們可以自己試試。

Java語言中和C#所需要注意的重點是一樣的,就在下面,只不過輸出有所區別。

看到這里很多新手可能都會覺得for循環簡單一些,其實并非這樣,之所以會有人這么認為是因為初學者已經習慣了一種循環,突然轉變一種不太習慣,并且不能理解括號中四個值的含義,所以寧可用for

針對這一問題可以這么理解

for和foreach都是循環,新手可以認為for包含foreach,因為foreach只適用于循環數組。foreach并不是比較難,而是為了在遍歷數組時更加的簡單,就單純的看遍歷數組確實foreach更加簡單一點。for循環確實是功能多一些,在很多地方都可以用得到,這一點foreach是做不到的,所以由此可見,foreach只適合遍歷數組。

這里有表格可以幫助理解:

for foreach 適用范圍 任何可以循環的地方 僅在遍歷數組時 難 度 ⭐⭐⭐ ⭐ 變量個數 3個 無 要寫的值 (創建變量;判斷是否繼續循環;自增) (數據類型 變量名 in 數組名) 值的變化 三個變量都需要根據不同的情況做出不同的調整 只有數據類型需要注意,一般為int(double)或者var

其中foreach中的4個值很簡單,希望對大家有所幫助

for循環的三個變量都是須要根據不同情況而有所改變的,foreach中的值雖說有4個,但那不是變量,基本都是固定的,只需要填寫對應的數據類型,請外起一個名字,in是固定不變的,最后是要輸出的數組名,另外起的名字是什么就在循環體中輸出這個名字。千萬不要直接輸出數組名!

到此這篇關于在C#和Java語言中for和foreach的區別詳解的文章就介紹到這了,更多相關C#和Java語言中for和foreach的區別內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
主站蜘蛛池模板: 在线免费观看网站入口在哪 | 国产黄色福利 | 精品视频一区二区三区 | 欧美黄色成人 | 亚洲精品片 | 国产丝袜视频在线 | 7799国产精品久久久久99 | 色综合中文 | 久久精品视频在线播放 | 久草视频在线播放 | 国产精品免费视频一区二区 | 大陆黄色网| 国产a国产片国产 | 国产videos| 国产日韩精品一区二区在线观看 | 69日本xxxxxxxx78| 色婷婷影院 | 一级毛片高清大全免费观看 | 一级国产在线观看高清 | 在线看片h站 | 激情婷婷色| 亚洲欧美成人在线 | 淫婷婷| 亚洲国产高清一区二区三区 | 成人黄页网站 | 国产精品亚洲二区在线 | 在线免费观看小视频 | 在线观看香蕉免费啪在线观看 | 午夜日b视频 | 麻豆精品视频在线观看 | 国产综合社区 | 九九视频免费在线观看 | 香蕉精品视频在线观看 | 一级视频在线观看免费 | 97碰碰碰免费公开在线视频 | 国产成 人 色综合 亚洲 | 日韩欧美国产亚洲 | 色偷偷亚洲第一成人综合网址 | 亚洲欧美一区二区三区四区 | 国产精品美女自在线观看免费 | 男女爱爱免费 |