首页 > 编程语言 > 详细

打印一个五行的三角形((JAVA)

时间:2021-07-30 23:02:49      阅读:34      评论:0      收藏:0      [点我收藏+]

思路:一共有五行,第一行有一个第二行有三个...........

可以把问题差分化,先看作一个正方形中套着一个三角形,然后把正方形分成四份,两个白的(一个正的三角形一个反的三角想)两个黑的(一个正的三角形一个反的三角想)

具体步骤先解决第一行的问题先用一个for循环打印五个空白的点再用一个用循环打印一个黑点由于第一行只有一个第三个循环不起作用

下面的几行以此类推

 

for (int i = 1; i <= 5; i++) {
for (int j = 5; j >= i; j--) {
System.out.print(" ");
}
for (int j = 1; j <=i; j++) {
System.out.print("*");
}
for (int j = 1; j < i; j++) {
System.out.print("*");
}
System.out.println();

程序结果:

技术分享图片

 

打印一个五行的三角形((JAVA)

原文:https://www.cnblogs.com/yushaoburunianshao/p/15081258.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!