首页 > 编程知识 正文

最浪漫的编程代码手机版,程序员的浪漫代码大全

时间:2023-05-05 19:42:28 阅读:20551 作者:3184

一个合伙人看到一个帖子,说希望电脑博士接吻时,能在现场写代码,五分钟就能做爱。 看看如何在java中设计心形代码。

我找找看,发现方法出乎意料地多,让我们来看看吧。 最后我们来看看如何用简单的java代码实现心灵。

根据一.的数学背景,心形起源于法国笛卡尔。 认识瑞典小公国的公主克里斯汀,成为公主的mldbl,渐渐产生了恋慕之心,但被国王阻止了(想象一下狗血的剧本)。 笛卡尔被驱逐到法国,日夜思念公主写信,但害怕被人看到,考虑用数学公式画心形来表达内心。

笛卡尔的心线是这样的:

这颗心有点胖吗? 让我们来看看更广为人知的东西:

用坐标系画的话是这样的:

不想变得更苗条:

还想要实心的不是:

如果想要更好看的东西,就需要用matlab等工具进行渲染

java实现首先需要7行:

公共静态语音头部1 () { float x,y,a; for(y=1.3f; y-1.1f; y-=0.06f(//这里的参数都是可调的,对眼睛友好的for ) x=-1.2f; x=1.2f; x=0.025f(a=x*xy*y-1; system.out.print (a* a* a-x * x * y * y * y=0.0f? ' ' :'$ '; } System.out.println (; }画的结果是这样的:

另一颗心有无数的爱:

公共静态语音头部2 () { double x,y,a; char s[]=new char[]{'I '、' l '、' o '、' v '、' e '、'、' y '、' o '、' u '、'!' (; 索引=0; for(y=1.3f; y-1.1f; y-=0.06 f (索引=0; for(x=-1.1f; x=1.1f; x=0.025 f (双结果=x * xpow ) ) 5.0*y/4.0-sqrt ) ),2 ); if(result=1) ) system.out.print ) (s[index] ); 索引=(索引1; } else{ System.out.print (' ); } } System.out.println (' '; }执行后如下所示。

怎么样,是程序员的专属浪漫吗?

3 .在双心的例子中,有一个合作伙伴为代码做出了贡献。 效果如下。

代码如下。

import javax.swing.*; import java.awt.*; 导入静态Java.lang.math.*; publicclassdemotestextendsjframe { privatestaticfinallongserialversionuid=-12841289190875645 l; //定义加载窗口大小publicstaticfinalintgame _ width=500; publicstaticfinalintgame _ height=500; //屏幕窗口大小publicstaticfinalintwidth=toolkit.getdefaulttoolkit ().getScreenSize ).width; publicstaticfinalintheight=toolkit.getdefaulttoolkit ().getScreenSize ).height; 公共演示测试(()//设置窗口标题this.setTitle ) )心形曲线); //设置窗口的初始位置this.setlocation () width-game_width )/2,) HEIGHT - GAME_HEIGHT )/2 ); //设置窗口大小this.setsize(game_width,GAME_HEIGHT ); //设置背景色this.setbackground(color.black )设置//窗口的关闭方式this.setdefaultcloseoperation (jframe.exit _ on _ cllose ) //在设置窗口中显示this.setvisible(true ); } @ overridepublicvoidpaint (graphicsg ) { double x,y,r; image offscreen=create image (game _ width,GAME_HEIGHT ); graphicsdrawoffscreen=offscreen.get graphics (; for(intI=0; i 90; I ) for(intj=0; j 90; j () r=math.pi/45*I*(1-math.sin ) math.pi/45*j ) ) 18; x=r*math.cos(math.pi/45*j ) math.sin (math.pi/45 * I ) GAME_WIDTH/2; y=-r*math.sin(math.pi/45*j ) GAME_HEIGHT/4; //设置画笔颜色draw offscreen.setcolor (color.pink ); //椭圆drawoffscreen.filloval((int ) x,(int ) y,2,2 ); //生成图像G.Drawimage(OffScreen,0,0,this ); } publicstaticvoidmain (字符串[ ] args ) { DemoTest demo=new DemoTest ); demo.setvisible(true; }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。