最近看到个好玩的,就是用代码实现爱心的形状,对于不懂编程的人来说,这是一个很好的玩的东西。男生可以在女朋友那里秀一波哈哈哈哈哈。

接下来提供两个爱心代码:

爱心一:

代码实现:

public class Heart extends JFrame {public static void main(String[] args) {Heart.heart2();}public static  void heart2(){double x,y,a;char s[]=new char[]{'I',' ','l','o','v','e',' ','y','o','u','!'};int index=0;for(y=1.3f;y>-1.1f;y-=0.06f){index=0;for(x=-1.1f;x<=1.1f;x+=0.025f){double result=x*x+pow((5.0*y/4.0-sqrt(abs(x))),2);if(result<=1){System.out.print((s[index]));index=(index+1)%11;}else{System.out.print(' ');}}System.out.println(" ");}}
}

运行结果:

爱心二:

代码实现:

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
import javax.swing.JFrame;
class Cardioid extends JFrame {//定义窗口大小private static final int WIDTH = 480;private static final int HEIGHT = 600;//获取屏幕大小private static final int WINDOW_WIDTH = Toolkit.getDefaultToolkit().getScreenSize().width;private static final int WINDOW_HEIGHT = Toolkit.getDefaultToolkit().getScreenSize().height;//构造函数public Cardioid(){//设置窗口标题super("♥爱心");//设置背景色this.setBackground(Color.BLACK);//设置窗口位置this.setLocation((WINDOW_WIDTH - WIDTH) / 2, (WINDOW_HEIGHT - HEIGHT) / 2);//设置窗口大小this.setSize(WIDTH, HEIGHT);//设置窗口布局this.setLayout(getLayout());//设置窗口可见this.setVisible(true);//设置窗口的默认关闭方式this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}//图形函数public void paint(Graphics g){//横纵坐标及半径double x, y, r;Image image = this.createImage(WIDTH, HEIGHT);Graphics pic = image.getGraphics();//绘制图形for (int i = 0; i < 100; i++){for (int j = 0; j < 100; j++){r = Math.PI / 45 + 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) + WIDTH / 2;y = -r * Math.sin(Math.PI / 45 * j) + HEIGHT / 2;pic.setColor(Color.MAGENTA);pic.setFont(new Font("楷体", Font.BOLD, 40)); //设置字体pic.drawString("我爱你", 180, 200); //绘制字符串pic.drawString("一万年", 220, 240); //绘制字符串pic.setColor(Color.RED);pic.fillOval((int) x, (int) y, 2, 2);}//生成图片g.drawImage(image, 0, 0, this);}}
}
class CardioidDemo {public static void main(String[] args){new Cardioid();}
}

运行结果:

Java代码实现“爱心”表白相关推荐

  1. HTML5七夕情人节表白网页(流星动画3D相册) HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心表白

    HTML5七夕情人节表白网页❤流星动画3D相册❤ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱心表白 这是 ...

  2. HTML5七夕情人节表白网页(星空萤火虫) HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱心表白

    HTML5七夕情人节表白网页(星空萤火虫) HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱心表白 这是程序员 ...

  3. HTML5七夕情人节表白网页(雪花爱心表白) HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱心表白

    HTML5七夕情人节表白网页❤雪花爱心❤ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱心表白 这是程序员表 ...

  4. HTML5七夕情人节表白网页(抖音超火3D炫酷魔方) HTML+CSS+JavaScript 求婚示爱代码 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心表白

    HTML5七夕情人节表白网页❤抖音超火❤3D炫酷魔方❤ HTML+CSS+JavaScript 求婚示爱代码 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心表白 这是程序 ...

  5. HTML5七夕情人节表白网页(抖音-罗盘时钟) HTML+CSS+JavaScript 求婚示爱代码 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心表白

    HTML5七夕情人节表白网页❤抖音罗盘时钟❤ HTML+CSS+JavaScript 求婚示爱代码 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心表白 这是程序员表白系列 ...

  6. HTML5七夕情人节表白网页(结婚倒计时) HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心表白

    HTML5七夕情人节表白网页❤结婚倒计时❤ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心表白 这是程序员表白 ...

  7. HTML5七夕情人节表白网页(幻化3D相册) HTML+CSS+JavaScript 求婚示爱代码 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心表白

    HTML5七夕情人节表白网页❤幻化3D相册❤ HTML+CSS+JavaScript 求婚示爱代码 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心表白 这是程序员表白系列 ...

  8. HTML5七夕情人节表白网页(抖音3D立方体图像库) HTML+CSS+JavaScript 求婚示爱代码 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心表白

    HTML5七夕情人节表白网页❤抖音❤3D立方体图像库❤ HTML+CSS+JavaScript 求婚示爱代码 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心表白 这是程序 ...

  9. HTML5七夕情人节表白网页(圣诞雪花飘落) HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱心表白

    HTML5七夕情人节表白网页❤圣诞雪花飘落❤ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱心表白 这是程序 ...

  10. HTML5七夕情人节表白网页_浪漫星空-爱心相册_ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心表白

    HTML5七夕情人节表白网页❤浪漫星空-爱心相册❤ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心表白 这是程 ...

最新文章

  1. 在ECS上使用Windows “跨区卷”、“条带卷”讨论以及扩容操作
  2. fullpage 单屏高度超过屏幕高度,实现单屏内可以滚动并解决手机端单屏高度不正确的问题
  3. python怎么写测试脚本语言_手把手带你,用Python写一个Monkey自动化测试脚本!!!...
  4. class unity 定义类_Unity 游戏框架搭建 2019 (二十五) 类的第一个作用 与 Obselete 属性...
  5. ​手把手教你如何进行 Golang 单元测试
  6. 深度学习(三十一)——Style Transfer
  7. P2766-最长不下降子序列问题【网络流,dp】
  8. 网管,请别随意关闭默认共享
  9. 5 获取窗口位置_详解:四种方法教你对Python获取屏幕截图(PyQt , pyautogui)
  10. sqlalchemy query函数可用参数有哪些?
  11. 计算机电源+3c认证,电源适配器要不要做3C认证?怎么做
  12. CF gym Coins(01背包计数)
  13. 7z 头部错误 数据错误_7z解压软件(7-zip)解压错误怎么办?
  14. Kettle之Carte最佳实践
  15. 4.13nbsp;经济分析
  16. R中的NA与NULL值
  17. python云盘搭建教程_超简单!基于Python搭建个人“云盘”,目前最好用的个人云盘...
  18. Linux Logrotate日志切割管理
  19. 【049】国家图书馆-国图海量书籍在线搜索,部分可阅读
  20. [资料]无人机资料大满足

热门文章

  1. maya_Vray模型属性批量修改插件 v1.01 下载及教程
  2. 关于DiskFileUpload的杂谈
  3. 政考网:怎样考取公务员上岸?
  4. 韦东山嵌入式linux驱动开发,学习嵌入式Linux开发——韦东山升级版全系列嵌入式视频之总线设备驱动模型代码分析...
  5. 老男孩linux——36期学员
  6. DevExpress WinForm 控件汉化方法 代码(一)
  7. 对JSON格式的城市按照拼音首字母排序
  8. 计算机英语emulated,【英语词汇】 imitate、mimic、mock、 simulate、emulate 这组词都有...
  9. [渝粤教育] 云南大学 大学生创新创业教育 参考 资料
  10. 大学生职业发展与就业指导 中国大学mooc 福州大学 测验题目和答案