金字塔图案java实现

import java.util.Scanner;

public class CH1 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.print("请输入金字塔层数:");
        int n = input.nextInt();
        //外层循环控制层数
        for(int i = 1; i <= n; i++) {
            //根据外层行号,输出星号左边的空格
            for(int j = 1; j <= n - i; j++)
                System.out.print(" ");
            //根据外层行号,输出星号个数
            for(int k = 1; k <= 2 * i -1; k++)
                System.out.print("*");
            //一行结束,换行
            System.out.println("\n");
        }
    }
}

编译:javac CH1.java     执行:java CH1

金字塔图案java实现_第1张图片

 

你可能感兴趣的:(金字塔图案java实现)