Java代码实现“爱心”表白

这篇具有很好参考价值的文章主要介绍了Java代码实现“爱心”表白。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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

爱心一:

代码实现:

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(" ");
        }
    }
}

运行结果:

java爱心代码,有的没的,java,开发语言

爱心二:

代码实现:

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爱心代码,有的没的,java,开发语言文章来源地址https://www.toymoban.com/news/detail-534712.html

到了这里,关于Java代码实现“爱心”表白的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【C语言表白代码,复杂动态爱心】

    C语言表白代码,复杂动态爱心, 形状会像呼吸一样起伏变化

    2024年02月08日
    浏览(36)
  • C语言爱心代码大全集—会Ctrl+C就可以表白了

    博主整理了一个C语言爱心代码大全,里面有C语言爱心代码会动的动态效果和C语言爱心代码大全静态效果,只需复制粘贴就可以用啦! C语言爱心代码如下: C语言爱心代码如下: C语言爱心代码: C语言爱心代码: C语言爱心代码: C语言爱心代码:  代码: C语言爱心代码大

    2023年04月10日
    浏览(29)
  • HTML浪漫动态表白代码绚烂星空烟花+粉色大爱心+3D大小魔方旋转相册+音乐(附源码)(三)

    七夕马上就要到了,为了帮助大家高效表白,下面再给大家加几款实用的HTML浪漫表白代码(附源码)+背景音乐,可用于520,情人节,生日,求爱表白等场景,可直接使用。 来吧,展示! 效果是动态的 关键代码修改 修改名字 修改背景音乐,只要把音乐地址修改即可,可与当前

    2024年02月08日
    浏览(30)
  • 【Java】跳动爱心代码,百分百还原跳动的爱心!

    最近那个电视剧的C语言实现跳动爱心不是火了吗,相信大家也都看过了,没错我也来蹭蹭热度,话不多说直接上代码。 下图展示: 这个代码看似简单但写起来其实并不轻松, 是一个比较考验对底层原理的理解的题目, 假设没有较好的代码功底或者理解不够透彻, 得到的结

    2024年02月11日
    浏览(31)
  • java爱心代码动态

    以下是一个简单的Java代码示例,可以生成动态的爱心图案: import java.awt.Color; import java.awt.Graphics; import javax.swing.JFrame; import javax.swing.JPanel; public class HeartAnimation extends JPanel implements Runnable {     private static final long serialVersionUID = 1L;     private int x = 0;     private int y = 200;

    2024年02月03日
    浏览(40)
  • java爱心代码

    java爱心代码,我觉得这可以了,基础是套壳来的,做了一点修改。 改进版 改进版可以让爱心颜色也改变,我感觉还是很好的 更改爱心颜色在这一行   效果图

    2024年02月08日
    浏览(28)
  • java爱心代码,脱单必备

    结果入下:

    2024年02月11日
    浏览(35)
  • Java制作520表白代码——爱一个人需要理由吗?

    ✨博主: 命运之光 ✨专栏: Java经典程序设计 520表白日 , 每个人都期待着浪漫的表白,而作为一名热爱编程的程序员,我决定用程序员的方式来向你表达我的爱意。 在2023年5月20日 这个特殊的日子里,我要用一段特别的代码来向你传递我对你的深情。这段代码由Java语言编

    2024年02月08日
    浏览(32)
  • Qt 绘制表白爱心【李珣表白爱心】

    通过QtPainter进行绘制,具体实现可以参考 B站爱心绘制实现 项目源码

    2024年02月13日
    浏览(32)
  • 七夕情人节表白网页制作【雪花爱心】

    🏆今日学习目标: 🍀告白代码制作 ✅ 创作者 :林在闪闪发光 ⏰预计时间:10分钟 🎉个人主页:林在闪闪发光的个人主页  🍁林在闪闪发光的个人社区,欢迎你的加入: 林在闪闪发光的社区      目录 作品介绍 效果图 代码实现 (部分代码) html (告白部分)  js (雪花部分

    2024年02月13日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包