Java 代码绘制 ASCII 爱心图案
使用 Java 绘制一个简单的爱心,你可以使用 ASCII 字符来表示图形。以下是一个示例代码:
public class DrawHeart {
public static void main(String[] args) {
int size = 10; // 爱心的大小
for (int row = size / 2; row <= size; row += 2) {
for (int space = 1; space < size - row; space += 2) {
System.out.print(' ');
}
for (int star = 1; star <= row; star++) {
System.out.print('*');
}
for (int space = 1; space <= size - row; space++) {
System.out.print(' ');
}
for (int star = 1; star <= row; star++) {
System.out.print('*');
}
System.out.println();
}
for (int row = size; row >= 1; row--) {
for (int space = 0; space < size - row; space++) {
System.out.print(' ');
}
for (int star = 1; star <= row; star++) {
System.out.print('*');
}
for (int space = 1; space <= 2 * (size - row); space++) {
System.out.print(' ');
}
for (int star = 1; star <= row; star++) {
System.out.print('*');
}
System.out.println();
}
}
}
在上述代码中,我们使用两个嵌套的 for 循环来控制爱心的行和列。首先,我们从中间行的上方开始绘制爱心的上半部分,然后再绘制下半部分。通过控制空格和星号的数量和位置,可以得到一个简单的爱心形状。
当你运行以上代码时,它将在控制台输出一个简单的爱心图案。
请注意,这只是一个简单的示例,用于演示如何在 Java 中绘制爱心。如果你希望绘制更复杂的爱心图案,可能需要使用图形库或其他更高级的绘图工具。
原文地址: https://www.cveoy.top/t/topic/RI9 著作权归作者所有。请勿转载和采集!