Java -数字金字塔-代码

以下是一个用 Java 编写的数字金字塔的示例代码:

import java.util.Scanner;

public class NumberPyramid {
    
    
    public static void main(String[] args) {
    
    
        Scanner input = new Scanner(System.in);

        System.out.print("请输入金字塔的行数:");
        int rows = input.nextInt();

        for (int i = 1; i <= rows; i++) {
    
    
            // 打印空格
            for (int j = 1; j <= rows - i; j++) {
    
    
                System.out.print(" ");
            }

            // 打印数字
            for (int k = 1; k <= i; k++) {
    
    
                System.out.print(k + " ");
            }

            // 打印数字(逆序)
            for (int k = i - 1; k >= 1; k--) {
    
    
                System.out.print(k + " ");
            }

            System.out.println();
        }
    }
}

这段代码会首先要求用户输入金字塔的行数,然后使用嵌套循环来打印出数字金字塔。每一行都会根据行数来打印相应数量的数字,并以空格进行对齐。打印数字的顺序是从 1 到行数,然后逆序回到 1。执行代码后,你将看到一个按照金字塔形状排列的数字序列。你可以根据需要自行调整代码。

猜你喜欢

转载自blog.csdn.net/wzxue1984/article/details/132983948