编写Java程序输出金字塔
时间: 2023-05-22 08:01:57 浏览: 92
以下是一个简单的 Java 代码,可以输出金字塔:
```
import java.util.Scanner;
public class Pyramid {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入金字塔的层数:");
int n = input.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 倒空心金字塔输出
好的,我知道您的问题。以下是一个用Java编写的打印倒空心金字塔的程序:
```
import java.util.Scanner;
public class HollowPyramid {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num;
System.out.print("请输入金字塔的层数:");
num = sc.nextInt();
System.out.println("金字塔如下:");
for (int i = 1; i <= num; i++) {
for (int j = 1; j <= num - i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= 2 * i - 1; k++) {
if (i == num || k == 1 || k == 2 * i - 1) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
```
您可以使用这个程序来打印倒空心金字塔,只需要按照屏幕提示输入金字塔的层数即可。
java编写倒正金字塔
以下是一个 Java 编写的倒立金字塔的代码:
```
import java.util.Scanner;
public class InvertedPyramid {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入金字塔的层数:");
int n = sc.nextInt();
for (int i = n; i >= 1; 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();
}
}
}
```
输入金字塔的层数,程序会输出一个倒立的金字塔。