有个问题想要请教下

有个问题想要请教下

老师你好,foreach和for循环嵌套,我自己写了demo读取两个txt文件,分别添加到集合中,长度不同,遍历两个集合判断如果集合A中元素包含集合b中的某一元素就把这个元素输出。我用for嵌套的时候循环次数是外层×内层次数。用foreach嵌套for的时候只是把符合条件的元素输出了。关于这个循环次数有点没懂

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕柯南 2019-08-23 16:47:21

同学你好!

如果外层是foreach次数也是两层的成绩哦

http://img1.sycdn.imooc.com//climg/5d5fa799000128a008230466.jpg

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

好帮手慕柯南 2019-08-23 14:27:15

同学你好!

  1. 比如第一层的的控制条件是执行3次,第二层的控制条件是执行2次。

  2. 此时第一层第一次循环时,第二层会执行两次,第一层第二次执行时,第二层也是会执行两次,所以总次数就是外层×内层次数

  3. 建议同学在相关的课程下面提问问题哦~这样方便老师定位同学的问题。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 提问者 矫情_2017 #1
    是的 两层for是这样的,结果输出了外层和内层次数乘积个数。外层用for each的时候并不是像两层for一样输出那么多,外层2,内层3假如内层判断有一个符合条件,使用两层for它会输出6次相同结果,但是外层foreach时,只输出了一个符合条件的结果
    2019-08-23 14:29:47
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师