Java打印三角形

Java打印三角形

package com.Rhovin.demo;

public class Triangle {
    public static void main(String[] args) {
        for (int i = 0; i < 5; i++) {
            for (int j = 5; j > i; j--) {
                System.out.print(" ");
            }
            for (int j = 0; j <= i; j++) {
                System.out.print("*");
            }
            for (int j = 1; j <= i; j++) {
                System.out.print("*");
            }
            System.out.println();
        }
    }
}

     *
    ***
   *****
  *******
 *********

思路:

  1. 先打印左边的空格
*****
****
***
**
*  将这部分替换成空格
  1. 打印中间部分
***** *
**** **
*** ***
** ****
* ***** 将左边部分替换成空格  
  1. 打印右边
***** *
**** ** *
*** *** **
** **** ***
* ***** ****
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容