Javaで実装された三角形の印刷

1.はじめに

ここに画像の説明を挿入
長方形を小さな三角形に分割し、シリアル番号1、2、および3の三角形を印刷します。

シリアル番号1、2、3を印刷するには、1つの外側ループと3つの内側ループが必要です。

  • 外側のループはfor(int i = 1; i <= 5; i ++)に設定されます
  • 1三角形の列の数が徐々に減少するため、内側のループをfor(int j = 5; j> = i; j–)に設定できます。
  • 2三角列の数が徐々に増えるため、内側のループをfor(int k = 1; k <= i; k ++)に設定できます。
  • 3同様に、列数は徐々に増加しますが、列数は2未満であるため、内部ループをfor(int t = 1; t <i; t ++)に設定できます。

2.コード

package com.zhuo.base.com.zhuo.base;

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

3.結果の表示

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

Process finished with exit code 0

おすすめ

転載: blog.csdn.net/weixin_42768634/article/details/113615996