Java 打印星号三角形图案 - 代码示例
使用 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 代码来构建图形图案,以及如何运用循环结构来控制图形的形状和大小。
原文地址: https://www.cveoy.top/t/topic/dUki 著作权归作者所有。请勿转载和采集!