java打印不同的图形
时间: 2023-11-04 22:21:10 浏览: 63
Java 可以通过使用循环语句和输出语句来打印不同的图形,以下是几个常见的图形示例:
1. 正方形
```
int size = 5; // 正方形的大小
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; j++) {
System.out.print("* ");
}
System.out.println();
}
```
输出:
```
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
```
2. 直角三角形
```
int size = 5; // 三角形的高度
for (int i = 0; i < size; i++) {
for (int j = 0; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
```
输出:
```
*
* *
* * *
* * * *
* * * * *
```
3. 倒直角三角形
```
int size = 5; // 三角形的高度
for (int i = 0; i < size; i++) {
for (int j = i; j < size; j++) {
System.out.print("* ");
}
System.out.println();
}
```
输出:
```
* * * * *
* * * *
* * *
* *
*
```
4. 菱形
```
int size = 5; // 菱形的大小
for (int i = 0; i < size; i++) {
for (int j = 0; j < size - i; j++) {
System.out.print(" ");
}
for (int j = 0; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
for (int i = size - 1; i >= 0; i--) {
for (int j = 0; j < size - i; j++) {
System.out.print(" ");
}
for (int j = 0; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
```
输出:
```
*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*
```