本文主要是介绍(双重循环)循环嵌套的一些刍荛之见----用循环打出一个直角三角形,四行五列的*号,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
之前学冒泡排序的时候,一直不理解里面所用的双重循环事实证明一上来就去看这些理解起来比较困难的概念效果还是比较差的我没有深刻理解,强行绞尽脑汁也是一知半解到头来用的时候还是不能得心应手,还是只会套代码模板。那么困难的理解不了,我可以去试试简单的但是原理都大同小异。跑我学不会,我先学走还不行吗?到了这种简单的编程应用里面,有些根深蒂固的理解误区就暴露了出来这也是我写这篇博客的初衷,希望自己能够记住深刻记住这些理解的误区,这个误区可能大家看起显而易见但对我而言,却是难以发现的。问题如下:用循环语句打出如下图形**********代码如下:for (int x=0;x<7;x++){for (int y=0;y<=x;y++){System.out.print("*");}System.out.println();}就是在脑海里跑代码的时候,有个问题困惑了我首先先走外循环,x=0,肯定<7,进去走内循环y=0,x=0;y<=x肯定成立,此时打出一个*号 然后继续内循环,**y+1变成1了**,x没变y<=x不成立了,就跳出循环往外走System.out.println()语句实现换行,再重新走外循环x+1变成1了,1肯定<7,继续进循环
这篇关于(双重循环)循环嵌套的一些刍荛之见----用循环打出一个直角三角形,四行五列的*号的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!