用java输出千纸鹤图案
时间: 2024-09-11 16:14:04 浏览: 54
千纸鹤程序,java,打印rd
在Java中输出千纸鹤图案可以通过使用循环和条件判断来控制字符的打印位置,从而形成所需的图案。下面是一个简单的示例代码,用于打印一个千纸鹤图案:
```java
public class PaperCrane {
public static void main(String[] args) {
int i, j;
for (i = 0; i < 10; i++) {
for (j = 0; j <= 4 * i; j++) {
System.out.print(" ");
}
for (j = 0; j < 4 * (9 - i); j++) {
System.out.print("*");
}
System.out.println();
}
for (i = 0; i < 8; i++) {
for (j = 0; j < i + 1; j++) {
System.out.print(" ");
}
for (j = 0; j < 4 * (7 - i); j++) {
System.out.print("*");
}
System.out.println();
}
for (i = 0; i < 8; i++) {
for (j = 0; j < 4 * i + 2; j++) {
System.out.print(" ");
}
for (j = 0; j < 4 * (9 - 2 * i); j++) {
System.out.print("*");
}
System.out.println();
}
}
}
```
这段代码使用了三个嵌套的for循环来分别打印千纸鹤的上部、中部和下部。每一行都由空格和星号(*)组成,通过控制空格和星号的数量和位置来形成千纸鹤的图案。
阅读全文