用Java制作一颗星星
时间: 2024-10-25 14:14:33 浏览: 10
在Java中制作一颗星星通常会涉及到图形绘制或者字符打印。这里简单地演示如何用控制台字符画出一颗五角星:
```java
public class Star {
public static void main(String[] args) {
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 < 2 * i + 1; j++) {
System.out.print("*");
}
System.out.println(); // 每行结束换行
}
// 上半部分的星形
for (int i = size - 2; i >= 0; i--) {
for (int j = 0; j < size - i; j++) {
System.out.print(" ");
}
for (int j = 0; j < 2 * i + 1; j++) {
if (j == 0 || j == 2 * i) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
```
运行这段代码,你会看到控制台上显示一个由星号(*)组成的五角星。如果你想要更复杂的图形效果,可以考虑使用Java的`Graphics2D`或者`BufferedImage`等图形库。
阅读全文