用JAVA打印两个三角形
时间: 2024-11-05 21:29:06 浏览: 10
用Java打印等腰三角形
当然,我们可以使用Java编写一个简单的程序来打印两个不同形状或大小的三角形。这里我们先创建一个经典的等腰三角形,然后再加上一个倒置的三角形。
```java
public class TrianglePrinter {
public static void main(String[] args) {
// 打印第一个等腰三角形
printTriangle(5);
System.out.println("\nPrinting inverted triangle:");
// 打印倒置的三角形
for (int i = 5; i > 0; i--) {
for (int j = 0; j < i; j++) {
System.out.print(" ");
}
for (int k = 0; k < i; k++) {
System.out.print("*");
}
System.out.println();
}
}
// 函数用于打印等腰三角形
public static void printTriangle(int size) {
for (int i = 0; i < size; i++) {
for (int j = 0; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
}
}
```
这个程序首先定义了一个`printTriangle`函数,接受一个整数参数`size`表示三角形的高度。接着在主函数中,分别调用了这两个函数,第一个是标准的等腰三角形,第二个是从上到下递减的倒置三角形。
运行这段代码后,你会看到如下的输出:
```
*****
* *
* *
* *
*
```
阅读全文