使用 Java 代码可以轻松实现输入数字控制打印星号三角形图案。例如,输入 4 则打印以下图形:

'* '*** '***** '*******

代码实现:

import java.util.Scanner;

public class PrintStars {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("请输入行数:");
        int rows = scanner.nextInt();

        for (int i = 1; i <= rows; i++) {
            for (int j = 1; j <= 2*i-1; j++) {
                System.out.print("*");
            }
            System.out.println();
        }
    }
}

代码解释:

  • 代码使用两层循环来控制星号的打印。
  • 外层循环控制行数,从 1 到输入的行数。
  • 内层循环控制每一行打印的星号数量,数量为 2*i-1,确保每一行星号数量递增。

运行结果:

运行程序后,会提示你输入行数,你可以输入 4,然后程序会输出以下图形:

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

总结:

通过这个简单的例子,可以了解如何使用 Java 代码来构建图形图案,以及如何运用循环结构来控制图形的形状和大小。

Java 打印星号三角形图案 - 代码示例

原文地址: https://www.cveoy.top/t/topic/dUki 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录