用Java写一个可以以等腰三角形输出的二维数组
时间: 2023-05-12 07:03:18 浏览: 100
以下是可以输出等腰三角形的 Java 代码:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入等腰三角形的高度:");
int height = scanner.nextInt();
int[][] triangle = new int[height][2 * height - 1];
for (int i = 0; i < height; i++) {
for (int j = 0; j < 2 * height - 1; j++) {
if (j >= height - 1 - i && j <= height - 1 + i) {
triangle[i][j] = 1;
}
}
}
for (int i = 0; i < height; i++) {
for (int j = 0; j < 2 * height - 1; j++) {
if (triangle[i][j] == 1) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
```
输入等腰三角形的高度后,程序会生成一个二维数组,然后按照等腰三角形的形状输出。
阅读全文