编写Java程序,在屏幕上输出如下图形: **************** *未来可共期!* ****************
时间: 2024-09-05 13:05:05 浏览: 85
c代码-编写程序输出下列图形: * *** ***** *******
在Java中,你可以通过使用循环语句来打印出指定的图形。下面是一个简单的例子,展示了如何编写一个Java程序来输出你所要求的图形:
```java
public class PatternPrinter {
public static void main(String[] args) {
int totalWidth = 30; // 可以根据需要调整总宽度
int asteriskWidth = totalWidth / 2 - 2;
int spacesWidth = totalWidth - asteriskWidth;
// 打印上半部分的星号和中间的文本
for (int i = 0; i < totalWidth; i++) {
if (i < spacesWidth / 2 || i >= spacesWidth / 2 + 6) {
System.out.print('*');
} else {
System.out.print(' ');
}
}
System.out.println("*未来可共期!*");
// 打印下半部分的星号
for (int i = 0; i < totalWidth; i++) {
System.out.print('*');
}
System.out.println();
}
}
```
这段代码首先确定了星号和空格的宽度,然后通过两个for循环分别打印图形的上半部分和下半部分。上半部分中,星号和空格的打印逻辑根据位置来判断。中间的文本“*未来可共期!”在星号中间打印,之后再打印下半部分的星号。
阅读全文