課程
/后端開發
/Java
/Java入門第三季
foreach循環這個是啥意思
2018-07-31
源自:Java入門第三季 3-8
正在回答
其實 foreach是for的加強版,功能是for的簡化版
foreach的用法是:
for(元素類型 元素名稱:遍歷數組)
你可以去百度上搜一下? :? 是英文的? 一定要記住
遍歷數組
如: foreach(int num in nums){ *******}
在java中 foreach 也是用于 實現了?迭代器??Iterator 不過 好像使用 for 來表示
如:for(int num : nums){*******} 而不是 foreach(int num:nums){*****}
再說一點 實現了??Iterator 還可以這么寫
while(nums.hasNext()){
int num=nums.next();
}
最后 重點: 再 c# 在?foreach(int num in nums){? 這里面不能有 改變 nums 的操作}
我估計 java 也是一樣??
您還可以看下Java入門第一季有foreach的詳細解釋
foreach(數據類型?自定義變量:數組名) for(int?i;i<nums.length;i++){ ????//通過循環給數組賦值 ????for?(int?i=0;i<nums.length;i++)?{ ??????????????//?產生10以內的隨機數 ?????int?x?=?(int)(Math.random()*10); ?????????????? ?????nums[i]?=?x;//?為元素賦值 ?????} ?????} 因為是?int型所以數據類型為int,所謂自定義變量其實就是正常for循環中的nums[i],也就是數組中的元素 自定義變量=nums[i]
我也不知道
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
1 回答foreach循環
4 回答foreach循環問題
2 回答foreach循環后的比較問題
5 回答for循環改為foreach該怎么改??
1 回答foreach遍歷循環 為什么能這么寫?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-10-15
其實 foreach是for的加強版,功能是for的簡化版
foreach的用法是:
for(元素類型 元素名稱:遍歷數組)
你可以去百度上搜一下? :? 是英文的? 一定要記住
2018-10-26
遍歷數組
2018-08-08
foreach 是在c# 有,也是用于 實現迭代器的的類
如: foreach(int num in nums){ *******}
在java中 foreach 也是用于 實現了?迭代器??Iterator 不過 好像使用 for 來表示
如:for(int num : nums){*******} 而不是 foreach(int num:nums){*****}
再說一點 實現了??Iterator 還可以這么寫
while(nums.hasNext()){
int num=nums.next();
}
最后 重點: 再 c# 在?foreach(int num in nums){? 這里面不能有 改變 nums 的操作}
我估計 java 也是一樣??
2018-08-03
您還可以看下Java入門第一季有foreach的詳細解釋
2018-07-31
我也不知道