以下是 Java 控制台实现爱心图形的示例:
public class HeartPrinting {
public static void printHeart(int size) {
for (int i = 0; i <= size * 2 + 1; i++) {
if (i <= size || i % (size + 1) == 0) {
System.out.print("*".repeat(i * 2 + 1));
} else {
System.out.print(" ".repeat(i * 2 - 1) + "*");
}
}
}
public static void main(String[] args) {
printHeart(3);
}
}
在上述 Java 代码中,定义了一个名为 printHeart 的方法,它接受一个整数参数 size,用于确定心形的大小。
通过一个循环遍历从 0 到 size*2+1 的整数,并根据条件打印相应数量的 '*' 字符,以形成心形图案。
在 main 方法中调用 printHeart 方法并传递参数 3,打印出大小为 3 的心形图案。