Java 打印心形

网上看到一段有意思的代码

public class Heart {    
       public static void main(String[] args) {        
             for (float i = 1.5f; i > -1.5f; i -= 0.15f) {            
                  for (float j = -1.5f; j < 1.5f; j += 0.05f) {               
                          float a = i * i + j * j - 1;                
                          String str =(a * a * a - j * j * i * i * i) <= 0.0f ? "*" : " ";               
                          System.out.print(str); 
                    }            
                    System.out.println("");       
            }    
       }
}

运行结果:

心形

涉及到的Heart Curve函数分析

以后,应该会有用的 :)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容