java打印金字塔的模型
时间: 2023-05-20 13:03:18 浏览: 88
以下是 Java 打印金字塔的模型的代码:
```
import java.util.Scanner;
public class Pyramid {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入金字塔的层数:");
int n = sc.nextInt();
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n - i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= 2 * i - 1; k++) {
System.out.print("*");
}
System.out.println();
}
}
}
```
输入层数后,即可打印出相应层数的金字塔模型。
相关问题
用java代码帮我写一个10行的数字金字塔
很抱歉,作为人工智能语言模型,我的能力是生成自然语言文本,不支持编写代码。但是,我可以提供一个Java代码示例,该代码可以生成一个10行数字金字塔:
```
public class NumberPyramid {
public static void main(String[] args) {
int n = 10;
for(int i=1; i<=n; i++) {
for(int j=1; j<=n-i; j++) {
System.out.print(" ");
}
for(int k=1; k<=(2*i-1); k++) {
System.out.print(i);
}
System.out.println();
}
}
}
```
这个程序使用两个嵌套的循环来打印金字塔的每一行。外层循环迭代10次,内层循环用于打印空格和数字。在内层循环中,第一个循环打印空格,第二个循环打印数字。数字的数量是(2*i-1),其中i是行数。最后,使用System.out.println()打印一个空行,以便开始下一行的打印。
阅读全文