黑马程序员技术交流社区

标题: 【爱你的❤啊蹦蹦】在DOS命令行输出爱心图案 [打印本页]

作者: kuki_zero    时间: 2015-10-15 00:25
标题: 【爱你的❤啊蹦蹦】在DOS命令行输出爱心图案
              本人小白,在深圳Java基础班1008期学习。开学第一天,学习第一个小程序"Hello World"。然后觉得太单调了。突发奇想,在DOS命令行输出爱心图案应该不错。估计也没人这样干过,因为没有人这么无聊。
        于是着手做了,编程原理很简单,输出语句,打印字符。但设计爱心图案和排版有些麻烦。多话不说,直接上图。给你不一样的 Hello World!!

捕获.PNG (36.18 KB, 下载次数: 238)

效果图

效果图

作者: Jl123456    时间: 2015-10-15 00:27
我们班牛人真多
作者: kuki_zero    时间: 2015-10-15 00:33
                         源代码也是一个爱心哟!是不是很有爱!!

Love.zip

381 Bytes, 下载次数: 272

源代码


作者: kuki_zero    时间: 2015-10-15 00:35
Jl123456 发表于 2015-10-15 00:27
我们班牛人真多

过奖了,很简单,谈不上牛人。你也可以做到的!
作者: language    时间: 2015-10-15 00:44
路过~~~~~~~~~~
作者: kuki_zero    时间: 2015-10-15 00:44
        调试另外两张图,大家看看哪张更好呢

Love.PNG (35.57 KB, 下载次数: 228)

hehe

hehe

123.PNG (32.04 KB, 下载次数: 217)

haha

haha

作者: Jl123456    时间: 2015-10-15 00:44
kuki_zero 发表于 2015-10-15 00:35
过奖了,很简单,谈不上牛人。你也可以做到的!

好东西要多多分享
作者: Jl123456    时间: 2015-10-15 00:46
kuki_zero 发表于 2015-10-15 00:33
源代码也是一个爱心哟!是不是很有爱!!

还有没有比较特别一点的有意思点的代码撒
作者: kuki_zero    时间: 2015-10-15 00:47
Jl123456 发表于 2015-10-15 00:44
好东西要多多分享

老师天天发种子,你又不缺!
作者: kuki_zero    时间: 2015-10-15 00:49
Jl123456 发表于 2015-10-15 00:46
还有没有比较特别一点的有意思点的代码撒

这得靠你自己想了。输出五角星,雷电图案之类的都是可以的。
作者: kuki_zero    时间: 2015-10-15 00:50
Jl123456 发表于 2015-10-15 00:46
还有没有比较特别一点的有意思点的代码撒

这得靠你自己想了。输出五角星,雷电图案之类的都是可以的。
作者: kuki_zero    时间: 2015-10-15 00:52
language 发表于 2015-10-15 00:44
路过~~~~~~~~~~

欢迎~~~~~~~~
作者: woniu1789    时间: 2015-10-15 11:24
好棒的。
作者: 小穿钉    时间: 2015-10-15 13:24
不错不错
作者: kuki_zero    时间: 2015-10-15 13:57
woniu1789 发表于 2015-10-15 11:24
好棒的。

            
作者: Meitan    时间: 2015-10-15 20:15
牛人啊,膜拜.有代码就好了
作者: kuki_zero    时间: 2015-10-15 21:17
Meitan 发表于 2015-10-15 20:15
牛人啊,膜拜.有代码就好了

上面压缩包就是代码咯
作者: iceknc    时间: 2015-10-15 21:38
好厉害的样子
作者: kuki_zero    时间: 2015-10-15 23:13
在网上居然看到有大神做出来的更牛,顶礼膜拜吧!!!

捕获.PNG (96.4 KB, 下载次数: 228)

大神做的

大神做的

作者: kuki_zero    时间: 2015-10-15 23:20
大神做的代码如下:
class Demo
{
        public static void main(String[] args)
        {
                for (float y=1.5f;y>-1.5f ;y-=0.1f )
                {
                        for (float x=-1.5f;x<1.5f ; x+=0.05f)
                        {
                                float a=x*x+y*y-1;
                                        System.out.print(a*a*a-x*x*y*y*y<=0.0f?'*':' ');

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

如此简单,数据不知道怎么算出来的,果然大神的思维,常人难以理解。







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2