当前位置: 首页 > news >正文

莘县网站定制合肥网站建设sina

莘县网站定制,合肥网站建设sina,电商设计招聘,缩短链接生成器有位小伙伴说#xff0c;看到一个帖子#xff0c;一个计算机博士接亲时#xff0c;要求现场写代码#xff0c;5分钟做出一个爱心。我们就看看如何用java设计出心形的代码。 我找了一下#xff0c;发现方法竟然很多#xff0c;我们就来见识一下#xff0c;最后我们看一下…有位小伙伴说看到一个帖子一个计算机博士接亲时要求现场写代码5分钟做出一个爱心。我们就看看如何用java设计出心形的代码。 我找了一下发现方法竟然很多我们就来见识一下最后我们看一下如何用简单的java代码实现一个心。 一.❤️的数学背景 据说心形线起源于法国的笛卡尔他曾认识一位瑞典小公国的公主克里斯汀并成为了公主的数学老师并渐渐产生爱慕之心但是被国王阻止了想象一段狗血的剧情。笛卡尔被迫流放回法国对公主日夜思念便写信但是又怕被人看到于是就想到了用数学公式画心形线来表白心迹。 笛卡尔的心形线是这样的 在坐标系中画出来是这样的 想要个更苗条的是不 如果想要更好看的就需要matlab等工具进行渲染了 二.java 实现❤️ 首先来一个7行就能搞定的 public static void heart1(){float x,y,a;for(y1.3f;y-1.1f;y-0.06f){ //这里的参数皆可以调条件就是看着顺眼for(x-1.2f;x1.2f;x0.025f){ax*xy*y-1;System.out.print(a*a*a-x*x*y*y*y0.0f? :$);}System.out.println();}} 画出来的结果是这样的 再来一个心中有无数爱的 public static void heart2(){double x,y,a;char s[]new char[]{I, ,l,o,v,e, ,y,o,u,!};int index0;for(y1.3f;y-1.1f;y-0.06f){index0;for(x-1.1f;x1.1f;x0.025f){double resultx*xpow((5.0*y/4.0-sqrt(abs(x))),2);if(result1){System.out.print((s[index]));index(index1)%11;}else{System.out.print( );}}System.out.println( );}}这个是这样的 怎么样是不是程序员的专属浪漫 三.一个双心的例子 有个小伙伴给贡献了一段代码效果是这样的 代码如下 import javax.swing.*; import java.awt.*; ​ import static java.lang.Math.*; ​ public class DemoTest extends JFrame {private static final long serialVersionUID -1284128891908775645L; ​// 定义加载窗口大小 ​public static final int GAME_WIDTH 500; ​public static final int GAME_HEIGHT 500;// 获取屏幕窗口大小public static final int WIDTH Toolkit.getDefaultToolkit().getScreenSize().width; ​public static final int HEIGHT Toolkit.getDefaultToolkit().getScreenSize().height; ​public DemoTest() { ​// 设置窗口标题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_CLOSE);// 设置窗口显示this.setVisible(true);} ​Overridepublic void paint(Graphics g) {double x, y, r;Image OffScreen createImage(GAME_WIDTH, GAME_HEIGHT);Graphics drawOffScreen OffScreen.getGraphics();for (int i 0; i 90; i) {for (int j 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;//设置画笔颜色drawOffScreen.setColor(Color.PINK);// 绘制椭圆drawOffScreen.fillOval((int) x, (int) y, 2, 2);}// 生成图片g.drawImage(OffScreen, 0, 0, this);}} ​public static void main(String[] args) {DemoTest demo new DemoTest();demo.setVisible(true);} ​ }
http://www.yutouwan.com/news/410221/

相关文章:

  • 免费做淘宝联盟网站东莞松山湖华为招聘信息
  • 博罗网站建设公司可信赖的做网站
  • 微信绑定网站网站建设单选题
  • 山东网站排行贵阳网站建设在线
  • 动力做网站wordpress糗事百科主题
  • 百顺网站建设宿迁seo
  • 社区网站 备案上海待遇好的十大外企招聘
  • 网站建设工作的函网站开发中常见的注册界面
  • 湖北网站seo策划东莞建设网站公司
  • 广州做网站公司排名网站制作西安
  • 一个网站需要什么网站开发要求
  • php调用网站如何在百度上为企业做网站
  • 云南网站制作价格网页布局的设计原则
  • 网站基本信息设置手机兼职任务平台
  • 企业网站不足html网页制作成品
  • 免费php企业网站源码网站如何运营赚钱
  • 中山网站备案学历提升机构
  • 网站 只做程序员玉林市城市建设投资有限公司网站
  • 微网站开发流程通用wap网站生成系统
  • 山阳网站建设百度品牌推广
  • 个人网站怎么申请注册网站模板切换
  • 招商网站设计深圳华强北手机市场
  • 毕业设计用PHP做旅游网站百度云wordpress怎么搭建网站
  • 龙岗中心城网站建设大连大家营销
  • 网站建设的法律问题wordpress格子主题
  • 信息化建设 调查报告 乡镇网站怎么样做网站赚钱
  • 学院网站建设服务招生宣传成都网站建设设计公司
  • 翻译做网站wordpress 时光网主题
  • 山东电商网站建设南昌启航科技
  • 石材网站模板阿里云服务器可以做彩票网站吗