编程题 52. (7.5分) 利用 for语句, 编程输出如下金字塔图形。键盘输入金字塔层数, 源程序文件名JZT. java * *** ***** ******* ********* ***********
时间: 2024-11-14 21:14:15 浏览: 0
JZT集团医药电子商务商业模式案例研究.pptx
这是一个简单的编程任务,可以使用嵌套for循环来实现。下面是一个简单的Java示例,用户可以输入金字塔的层数:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入金字塔层数:");
int layers = scanner.nextInt(); // 获取用户输入的层数
// 输出金字塔
for (int i = 1; i <= layers; i++) {
// 外层循环控制行数
for (int j = 1; j <= i; j++) {
// 内层循环打印星号
System.out.print("* ");
}
// 每一行结束后换行
System.out.println();
}
// 结束主函数
scanner.close();
}
}
```
在这个程序中,外层循环遍历每一行,内层循环控制每行打印多少个星号,随着层数增加,星号的数量递增,形成上宽下窄的金字塔形状。
运行这个程序并输入金字塔层数后,就会看到相应的图形。注意保存源程序为JZT.java文件,然后用Java编译器运行。
阅读全文