java基础案例4-1打印不同的图形
时间: 2024-02-01 20:15:33 浏览: 25
以下是Java基础案例4-1,用于打印不同的图形:
```java
public class PrintShapes {
public static void main(String[] args) {
// 打印正方形
System.out.println("正方形:");
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
System.out.print("* ");
}
System.out.println();
}
// 打印三角形
System.out.println("三角形:");
for (int i = 0; i < 5; i++) {
for (int j = 0; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
// 打印菱形
System.out.println("菱形:");
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 4 - i; j++) {
System.out.print(" ");
}
for (int k = 0; k <= i; k++) {
System.out.print("* ");
}
System.out.println();
}
for (int i = 4; i > 0; i--) {
for (int j = 0; j < 5 - i; j++) {
System.out.print(" ");
}
for (int k = 0; k < i; k++) {
System.out.print("* ");
}
System.out.println();
}
}
}
```
输出结果如下:
```
正方形:
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
三角形:
*
* *
* * *
* * * *
* * * * *
菱形:
*
* *
* * *
* * * *
* * *
* *
*
```
以上代码实现了打印正方形、三角形和菱形的功能。你可以根据需要进行修改和完善。