你可以使用以下代码来实现该功能:

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();
        }
    }
}

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

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

程序使用两层循环,外层循环控制行数,内层循环控制每一行的星号数量。内层循环中的 2*i-1 表示第 i 行星号的数量,因为每一行的星号数量是递增的。

通过键盘输入一个数控制输出星的行数例如输入4则打印以下图形用java语言

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

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