文档章节

算法之浪漫:打印爱心

o
 osc_g8254g7s
发布于 2019/08/19 17:41
字数 237
阅读 5
收藏 0

精选30+云产品,助力企业轻松上云!>>>

public class printHeart {

    public static void main(String[] args) {

        for (float y = (float) 1.5; y > -1.5; y -= 0.1) {
            for (float x = (float) -1.5; x < 1.5; x += 0.05) {
                float a = x * x + y * y - 1;
                if ((a * a * a - x * x * y * y * y) <= 0.0) {
                    if (Math.abs(x + 0.100000712) <= 1e-6 && Math.abs(y - 0.6999998) <= 1e-6) {
                        System.out.print("J");
                        continue;
                    }
                    if (Math.abs(x + 0.050000306) <= 1e-6 && Math.abs(y - 0.6999998) <= 1e-6) {
                        System.out.print("a");
                        continue;
                    }
                    if (Math.abs(x + -3.0621885E-7) <= 1e-6 && Math.abs(y - 0.6999998) <= 1e-6) {
                        System.out.print("z");
                        continue;
                    }
                    if (Math.abs(x - 0.049999695) <= 1e-6 && Math.abs(y - 0.6999998) <= 1e-6) {
                        System.out.print("z");
                        continue;
                    }
                    if (Math.abs(x - 0.100000001) <= 1e-6 && Math.abs(y - 0.6999998) <= 1e-6) {
                        System.out.print(" ");
                        continue;
                    }

                    System.out.print("*");

                } else
                    System.out.print(" ");
            }

            for (float x = (float) 1.5; x < 4.5; x += 0.05) {
                float a = (x - 3) * (x - 3) + y * y - 1;
                boolean flag = false;
                if ((a * a * a - (x - 3) * (x - 3) * y * y * y) <= 0.0) {
                    if (Math.abs(x - 3 + 0.100000712) <= 1e-6 && Math.abs(y - 0.6999998) <= 1e-6) {
                        System.out.print("D");
                        flag = true;
                        continue;
                    }
                    if ((Math.abs(x - 2.9499986)) <= 1e-6 && Math.abs(y - 0.6999998) <= 1e-6) {
                        System.out.print("e");
                        continue;
                    }
                    if (Math.abs(x - 2.9999986) <= 1e-6 && Math.abs(y - 0.6999998) <= 1e-6) {
                        System.out.print("r");
                        continue;
                    }
                    if (Math.abs(x - 3.0499985) <= 1e-6 && Math.abs(y - 0.6999998) <= 1e-6) {
                        System.out.print("e");
                        continue;
                    }
                    if (Math.abs(x - 3.0999985) <= 1e-6 && Math.abs(y - 0.6999998) <= 1e-6) {
                        System.out.print("k");
                        continue;
                    }

                    System.out.print("*");

                } else
                    System.out.print(" ");
            }

            System.out.print("\n");
        }
    }
}

 

  

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
又一年5.20,用Python助力程序员脱单大攻略(视频版)

作者 | 写代码的明哥 来源 | Python编程时光(ID: Cool-Python) 情人节年年有,但今年的 5.20 要比以往的更有意义。 2020.05.20 ,爱你爱你我爱你,如果再卡个时间(13:14),那就是 爱你爱...

AI科技大本营
05/21
0
0
一款创意HTML5爱心表白动画源码

我们程序员在追求爱情方面也是非常浪漫的 下面是一位同学利用自己所学的HTML5知识自制的HTML5爱心表白动画,画面非常温馨甜蜜,这样的创意很容易打动女孩,如果你是单身的程序员,也赶紧来制...

CAIYOUE
2019/06/11
374
0
程序员的浪漫

程序员的浪漫 马上就到520了,各位小伙伴想好了准备什么礼物送个自己的另一半呢?还没想好的注意啦!!现在还有机会,今天给大家分享一些程序员的浪漫创意礼物,希望你可以从中找到一些灵感。...

宇宝守护神_rainyang
2019/05/17
0
0
💖CSS + JS 送学妹满屏幕小爱心

故事开始 午饭时间,暗恋已久的学妹拉着我的衣袖:“学长学长,你能不能让这些爱心变成五颜六色的吗~”。 我在旁边笑开了花~~~ 诶呀,口水流出来了。 我想最终效果是这样的(猜猜多少个爱心)...

pingan8787
04/27
0
0
520 情人节 :属于Python 程序员的脱单攻略大合集(视频版)

作者| Python 编程时光 责编| Carol 情人节年年有,但今年的 5.20 要比以往的更有意义。 2020.05.20 ,爱你爱你我爱你,如果再卡个时间(13:14),那就是 爱你爱你我爱你一生一世。 为了能过...

AI科技大本营
05/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

科技人文丨玻璃心:承受阈值与表达

大家好,我是SKODE。 有趣的灵魂,聊科技人文。 本系列博客地址:传送门 本文转载自B站:安慰记传送门 玻璃心是网络用语,意思是: 对负面事件的接受度很低 还有对别人可能给出的负面评价非常...

osc_u9mt0sus
51分钟前
20
0
迅睿CMS 游客不允许上传附件

游客不允许上传附件 迅睿CMS系统:https://www.xunruicms.com/ 本文档原文地址:https://www.xunruicms.com/doc/752.html...

迅睿CMS-PHP开源CMS程序
52分钟前
7
0
代理,注解,接口和实现类的小测验

* retention : 保留* policy : 策略 ps : 简单测试了一下手写代理,jdk动态代理,和cglib动态代理,根据其不同的结果分析其原理 一:测试目的 主要想看一下不同的代理模式对于目标类中方法上注...

岁一
52分钟前
12
0
V-Ray 5 For 3ds Max 正式发布:超越渲染 - 知乎

15个新功能,V-Ray5助你时间更节省,渲染更出色! 作者:ChaosGroup VRay 5 For 3ds Max 已正式发布! 2分钟视频,抢先预览新功能↓ 知乎视频 www.zhihu.com V-Ray 5 for 3ds Max 新增功能 ...

osc_o9u1um45
53分钟前
0
0
毕业的笑容和悲伤永远是校园的回忆

校园的风轻轻的拂过我的脸庞,风儿显得更加凉爽, 开满火红的凤凰树,染遍了校园的每个角落, 晚上那枝头蝉儿的竞相鸣奏,唱满了令人不舍的毕业歌, 它们彷彿告诉了我们要毕业了。 毕业典礼那...

瑾123
53分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部