以下是一个简单的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
变量的值来改变心形的大小。希望这可以帮助到您。