Javafor循环嵌套
和其他编程语言一样,Java允许循环嵌套。如果把一个循环放在另一个循环体内,那么就可以形成嵌套循环。
嵌套循环既可以是for循环嵌套while循环,也可以是while循环嵌套dowhile循环即各种类型的循环都可以作为外层循环,也可以作为内层循环。
当程序遇到嵌套循环时,如果外层循环的循环条件允许,则开始执行外层循环的循环体,而内层循环将被外层循环的循环体来执行只是内层循环需要反复执行自己的循环体而已。
当内层循环执行结束,且外层循环的循环体执行结束时,则再次计算外层循环的循环条件,决定是否再次开始执行外层循环的循环体。
根据上面分析,假设外层循环的循环次数为n次,内层循环的循环次数为m次,那么内层循环的循环体实际上需要执行nm次。嵌套循环的执行流程如图1所示。
编辑
图1嵌套循环的执行流程
从图1来看,嵌套循环就是把内层循环当成外层循环的循环体。当只有内层循环的循环条件为false时,才会完全跳出内层循环,才可以结束外层循环的当次循环,开始下一次循环。下面是一个使用嵌套循环输出九九乘法表实例。
publicstaticvoidmain(String〔〕args){System。out。println(乘法口诀表:);外层循环for(inti1;i9;i){内层循环for(intj1;ji;j){System。out。print(jiji);}System。out。println();}}
运行上面程序,看到如下运行结果:
乘法口诀表:
111
122224
133236339
14424834124416
1552510351545205525
16626123618462456306636
177271437214728573567427749
1882816382448325840684878568864
19929183927493659456954796389729981
从上面运行结果可以看出,进入嵌套循环时,循环变量i开始为1,这时即进入了外层循环。进入外层循环后,内层循环把i当成一个普通变量,其值为0。在外层循环的当次循环里,内层循环就是一个普通循环。
实际上,嵌套循环不仅可以是两层嵌套,而且可以是三层嵌套、四层嵌套不论循环如何嵌套,总可以把内层循环当成外层循环的循环体来对待,区别只是这个循环体里包含了需要反复执行的代码。
关于必须掌握以及面试中经常遇到的冒泡排序,大家可以参考《Java冒泡排序》一节,前提是已经了解了数组的用法。
需要源码资料评论区扣666
链接
国外和我国,面包店里的面包,有什么不一样的?主要在于定位的不同,使得面包的味道和口感,有着天壤之别。欧美地区把面包当成主食。国内更多是把面包当成零食。这就非常有趣了!以至于有的老外疑惑,为什么你们的市面……
散文天生甘当配角的我天生甘当配角的我图文李发有自从世界上有了我,我就甘当配角。父母老来得子,喜笑颜开,很喜欢我,我就甘当父母的配角。母亲有病,我到荒地拾干巴树枝,点火为母亲煎汤熬药。我……
微博之夜85花同框比美,刘亦菲身材圆润,杨幂脸垮,baby颜微博之夜除了一众明星领奖外,最让人关注的莫过于85花们了,她们红了十多年,都有着成名代表作。刘亦菲、杨幂、刘诗诗、佟丽娅、杨颖baby等人同时出现在一个舞台上,不免会让人拿来作……
奥克兰印象之汽车来到新西兰发现,新西兰的公共交通不是很方便,公交车去哪里每一站都有时间表,时间间隔在10分钟以上每趟,到站不会报站点,上车要招手,下车要提前按钮,否则公交车是不会停的。这里打车……
春季乍暖还寒,感冒咳嗽嗓子不适要当心春季乍暖还寒好多人出现感冒、咳嗽、嗓子不适等症状甚至有的人咽喉疼痛连吞咽口水都困难中医学认为感冒是由于风邪乘人体御邪能力不足时,侵袭肺卫皮毛所致。四时之……
你吃过最好吃的水果是什么?在我的人生当中,我觉得香蕉最好吃的。我对香蕉情有独钟。香蕉一串一串相互抱成团,肉质细腻,味道甜美,不象梨子,苹果,需要削皮,将外皮轻轻一拨,就能看到它鲜嫩的果,白白的,十分惹人……
请问,超市里面卖二十几元一瓶的红酒,是劣质酒吗?只卖二十块钱的酒品质会和价格相称,肯定不能指望多好,但是正因为品质和价格相称,反而不是最烂的,它至少还大约值二十块钱。最劣质的酒肯定是用最便宜的散装酒灌进最浮夸的瓶子,然……
烧烤店给客人喝什么好?喝点《王老吉》。烧烤是目前国内比较流行的一种食物。吃烧烤之后适量的喝一些果汁是最好的,比如说一些梨汁、木瓜汁、苹果汁或者是番茄汁。这样可以有效的吸收其中的膳食纤维、微量元……
拒绝套路!华硕a豆14Pro中秋好价来袭,值不值还得看用户怎近两年的轻薄本市场竞争格外激烈,在各家厂商越来越卷的当下,更多配置有新意、价格有诚意的轻薄本值得消费者选择,让不少近期准备入手轻薄本的小伙伴陷入选择困难。尤其是最近正值99秒杀……
醋泡花生该怎么做?醋泡花生该怎么做?醋泡花生有两种:一种是生花生,一种是熟花生,每一种都非常好吃!下面小管家就来教大家做这两种《醋泡花生》《生花生》首先把花生用清水浸泡一……
关于方便面的酱包,有没有了解怎么做的?以前常听别人说,诅咒你吃方便面没有调料包。可见调料包可以说是方便面的灵魂,没有调料的方便面,没人想吃。关于方便面酱包是怎么做成的,这肯定是一个相当复杂的问题,调味包里有很……
山楂市场有待挖掘在消费升级的大环境下,人们对休闲零食的需求也变得与以往不同,坚果、山楂等零食都成为受大众欢迎的热门零食,而在此基础上,山楂的大市场也在逐渐被挖掘。提起山楂零食,大家可能都……