用嵌套循环之直角三角形深入理解Java中for循环语句使用

我们可以做一个有意思的案例深入了解循环语句的运用,假如我们要在控制台输出一个等腰三角形,该怎么做?首先如图
用嵌套循环之直角三角形深入理解Java中for循环语句使用_第1张图片
用嵌套循环之直角三角形深入理解Java中for循环语句使用_第2张图片
我们要考虑怎么把一个直角三角形变成一个等腰三角形?
用嵌套循环之直角三角形深入理解Java中for循环语句使用_第3张图片
我们在此可以借用一个倒过来的直角三角形和我们直角三角形拼接一起,拼接之后把倒三角去点就是我们要求的等腰三角形,这是我们可以先去写&的函数,从&的图像可以看出循环五次,第一次输出五个,第二次输出4个…以此类推代码如下:
倒三角代码
用嵌套循环之直角三角形深入理解Java中for循环语句使用_第4张图片
解决完倒三角我们就要考虑我们的等腰三角函数了,话不多说上图
用嵌套循环之直角三角形深入理解Java中for循环语句使用_第5张图片
接下来两个合并如图:用嵌套循环之直角三角形深入理解Java中for循环语句使用_第6张图片

下面把变量j去点我们的目的就达成了
用嵌套循环之直角三角形深入理解Java中for循环语句使用_第7张图片
到此整个程序结束,重点理解for语句循环结构。接下来我们可以考虑一下延伸,倒过来的等腰三角形:
用嵌套循环之直角三角形深入理解Java中for循环语句使用_第8张图片
用嵌套循环之直角三角形深入理解Java中for循环语句使用_第9张图片
思路是一样的自己想想吧,万水千山总是情,点个关注行不行~

你可能感兴趣的:(java)