《Java基础经典程序100例》(08)打印金字塔

1,334 阅读1分钟

小知识,大挑战!本文正在参与「程序员必备小知识」创作活动​​

package csdncom.tt;

import java.util.Scanner;

/**
 * Created by java李杨勇 on 2021/10/30.
 */
public class Sum {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入一个1-9之间的整数");
		int n = sc.nextInt();
		while (n < 1 || n > 9) {
			System.out.println("你输入的数字不在0-9之间,或者不是整数,请重新输入");
			n = sc.nextInt();
		}
		for (int i = 1; i <= n; i++) {
			for (int j = n - i; j > 0; j--) {
				System.out.print(" ");
			}
			for (int j = (i + i - 1); j > 0; j--) {
				System.out.print("*");
			}
			System.out.println();
		}

	}
}

打印

image.png