以下是一个简单的Java代码示例,可以在控制台输出一个动态的心形图案:
public class DynamicHeart {
public static void main(String[] args) {
int size = 10;
for (int i = size; i >= -size; i--) {
for (int j = 0; j < 2 * size; j++) {
double distance = Math.sqrt(Math.pow(i, 2) + Math.pow(j - size, 2));
if (distance < size + 0.5) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
运行上面的代码,将在控制台输出一个动态的心形图案。您可以调整size
变量的值来改变心形的大小。希望这可以帮助到您。