通过键盘输入一个数控制输出星的行数例如输入4则打印以下图形用java语言
你可以使用以下代码来实现该功能:
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 行星号的数量,因为每一行的星号数量是递增的。
原文地址: https://www.cveoy.top/t/topic/jfGL 著作权归作者所有。请勿转载和采集!