java生日蛋糕代码

在Java中,我们可以使用System.out.println来输出一个简单的文本生日蛋糕。下面是一个例子:

java复制代码
public class BirthdayCake {
public static void main(String[] args) {
// 打印蛋糕的底部
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 20; j++) {
if (i == 0 || i == 9 || j == 0 || j == 19) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
// 打印蛋糕的蜡烛
for (int i = 0; i < 5; i++) {
System.out.print(" ");
for (int j = 0; j < 1; j++) {
System.out.print("|");
}
for (int k = 0; k < 18; k++) {
System.out.print(" ");
}
for (int l = 0; l < 1; l++) {
System.out.print("|");
}
System.out.println();
}
// 打印蛋糕的顶部
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 20; j++) {
if (i == 0 || i == 2 || j == 0 || j == 19) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}

这段代码会打印出一个简单的文本生日蛋糕,其中包含了蛋糕的底部、顶部以及蜡烛。这只是一个非常基础的版本,你可以根据自己的需求来修改和扩展它,比如添加更多的装饰,改变蛋糕的形状和大小,甚至使用图形库来绘制一个更复杂的图形蛋糕。

注意,这个代码只是打印出一个静态的文本蛋糕,它并不会进行任何动态的操作,比如闪烁的蜡烛或者动画效果。如果你想要实现这些更复杂的功能,你可能需要使用更高级的Java图形和动画库。