目录

Java学习用Java打印数字金字塔

目录

【Java学习】用Java打印数字金字塔

输入正整数n,输出n层数字金字塔。
import java.util.Scanner;

/**

-
- 3、输入正整数 n,输出 n 层数字金字塔。
- */
  public class Test02 {
  public static void main(String[] args) {
  System.out.println("请输入一个正整数:");
  Scanner scanner = new Scanner(System.in);
  int n = scanner.nextInt();

          for(int i = 1;i<=n;i++){ //外层循环控制行数
              //打印空格,这样打印出来是三角形
              for(int j=1;j<=n-i;j++){
                  System.out.print(" ");
              }
              //打印数字,左边的三角形
              for(int j=1;j<=i;j++){
                  System.out.print(j);
              }
              //后面数字的规律
              for(int j=i-1;j>=1;j--){
                  System.out.print(j);
              }
              System.out.println(); //换行
          }
      }

  }

https://i-blog.csdnimg.cn/blog_migrate/93490c72e703e03fea007cfed052e3b8.png