最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java愛心代碼完整示例(脫單必備)

 更新時(shí)間:2023年07月19日 10:55:26   作者:搬磚導(dǎo)師  
最近看到個(gè)好玩的,就是用代碼實(shí)現(xiàn)愛心的形狀,對(duì)于不懂編程的人來說,這是一個(gè)很好的玩的東西,這篇文章主要給大家介紹了關(guān)于java愛心代碼的相關(guān)資料,需要的朋友可以參考下

愛心代碼示例:

package com.example.test;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
import java.util.jar.JarOutputStream;
import javax.swing.JFrame;
class Cardioid extends JFrame {
//定義窗口大小
    private static final int WIDTH = 900;
    private static final int HEIGHT = 800;
//獲取屏幕大小
    private static final int WINDOW_WIDTH = Toolkit.getDefaultToolkit().getScreenSize().width;
    private static final int WINDOW_HEIGHT = Toolkit.getDefaultToolkit().getScreenSize().height;
//構(gòu)造函數(shù)
    public Cardioid() {
//設(shè)置窗口標(biāo)題
        super("?愛心");
//設(shè)置背景色
        this.setBackground(Color.BLACK);
//設(shè)置窗口位置
        this.setLocation((WINDOW_WIDTH - WIDTH) / 2, (WINDOW_HEIGHT - HEIGHT) / 2);
//設(shè)置窗口大小
        this.setSize(WIDTH, HEIGHT);
//設(shè)置窗口布局
        this.setLayout(getLayout());
//設(shè)置窗口可見
        this.setVisible(true);
//設(shè)置窗口的默認(rèn)關(guān)閉方式
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
//圖形函數(shù)
    public void paint(Graphics g) {
//橫縱坐標(biāo)及半徑
        double x, y, r;
//繪制圖形
        double z = 0.0;
        double size=10;
        int jj=0;
        while (true) {
            Image image = this.createImage(WIDTH, HEIGHT);
            Graphics pic = image.getGraphics();
             if (jj%2==0){
                 size=14.5;
             }else {
                 size=15;
             }
            for (int ii = 30; ii > 0; ii--) {
                Color color = new Color(255, 175, (int) (20 * Math.random()) + 220);
                for (int i = 1; i < 400; i++) {
//                try {
//                    Thread.sleep(10);
//                } catch (InterruptedException e) {
//                    e.printStackTrace();
//                }
                    int px = (int) (Math.random() * 10);
                    int py = (int) (Math.random() * 10);
                    x = 16 * (Math.sin(z) * Math.sin(z) * Math.sin(z)) * (size) + Math.pow((-1), px) * Math.random() * ii * Math.sqrt(ii) + WIDTH / 2;
                    y = -(13 * Math.cos(z) - 5 * Math.cos(2 * z) - 2 * Math.cos(3 * z) - Math.cos(4 * z)) * (size) + Math.pow((-1), py) * Math.random() * ii * Math.sqrt(ii) + HEIGHT * 1 / 3;
                    z += (Math.PI / 2.0) / 80;
                    pic.setColor(color);
//                pic.setColor(new Color(0, 255, 255));
                    pic.fillOval((int) x, (int) y, 2, 2);
//                g.drawImage(image, 0, 0, this);
                }
//                if (ii < 12) {
//                    g.drawImage(image, 0, 0, this);
//                    try {
//                        Thread.sleep(100);
//                    } catch (InterruptedException e) {
//                        e.printStackTrace();
//                    }
//                }
                if (ii < 3) {
                    pic.setFont(new Font("楷體", Font.BOLD, 40));//設(shè)置字體
                    pic.setColor(Color.pink);
                    pic.drawString("Love You", WIDTH / 2 - 100, 240);//繪制字符串
                    pic.drawString("Forever", WIDTH / 2, 280);//繪制字符串
                    g.drawImage(image, 0, 0, this);
                }
            }
            jj++;
            if (jj>100){
                break;
            }
            try {
                Thread.sleep(500);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }
}
public class Love {
    public static void main(String[] args) {
        new Cardioid();
    }
}

結(jié)果如下:

總結(jié)

到此這篇關(guān)于java愛心代碼(脫單必備)的文章就介紹到這了,更多相關(guān)java愛心代碼內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MyBatis中insert操作返回主鍵的實(shí)現(xiàn)方法

    MyBatis中insert操作返回主鍵的實(shí)現(xiàn)方法

    在使用MyBatis做持久層時(shí),insert語句默認(rèn)是不返回記錄的主鍵值,而是返回插入的記錄條數(shù)。這篇文章主要介紹了MyBatis中insert操作返回主鍵的方法,需要的朋友可以參考下
    2016-09-09
  • Springboot項(xiàng)目如何獲取所有的接口

    Springboot項(xiàng)目如何獲取所有的接口

    這篇文章主要介紹了Springboot項(xiàng)目如何獲取所有的接口,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Java中Synchronized鎖的使用和原理詳解

    Java中Synchronized鎖的使用和原理詳解

    這篇文章主要介紹了Java中Synchronized鎖的使用和原理詳解,synchronized是?Java?內(nèi)置的關(guān)鍵字,它提供了一種獨(dú)占的加鎖方式,synchronized的獲取和釋放鎖由JVM實(shí)現(xiàn),用戶不需要顯示的釋放鎖,非常方便,需要的朋友可以參考下
    2023-07-07
  • 常用Java排序算法詳解

    常用Java排序算法詳解

    本文主要介紹了java的七種常見排序算法的實(shí)現(xiàn),對(duì)選擇排序、插入排序、冒泡排序、歸并排序、快速排序、希爾排序、最小堆排序進(jìn)行原理分析與實(shí)例介紹,具有很好的參考價(jià)值。下面就跟著小編一起來看下吧
    2016-12-12
  • Mybatis Generator自動(dòng)生成對(duì)應(yīng)文件的實(shí)現(xiàn)方法

    Mybatis Generator自動(dòng)生成對(duì)應(yīng)文件的實(shí)現(xiàn)方法

    這篇文章主要介紹了Mybatis Generator自動(dòng)生成對(duì)應(yīng)的文件的實(shí)現(xiàn)方法,需要的朋友可以參考下
    2017-09-09
  • 關(guān)于rocketmq中日志文件路徑的配置指南

    關(guān)于rocketmq中日志文件路徑的配置指南

    rocketmq是java編寫的,也就是可以指定啟動(dòng)參數(shù),下面這篇文章主要給大家介紹了關(guān)于rocketmq中日志文件路徑的配置指南,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-04-04
  • Java發(fā)送form-data請(qǐng)求實(shí)現(xiàn)文件上傳

    Java發(fā)送form-data請(qǐng)求實(shí)現(xiàn)文件上傳

    這篇文章主要為大家詳細(xì)介紹了Java發(fā)送form-data請(qǐng)求實(shí)現(xiàn)文件上傳,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • Java 線程池原理深入分析

    Java 線程池原理深入分析

    這篇文章主要介紹了Java 線程池原理深入分析的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • Java移除無效括號(hào)的方法實(shí)現(xiàn)

    Java移除無效括號(hào)的方法實(shí)現(xiàn)

    本文主要介紹了Java移除無效括號(hào)的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • JPA @GeneratedValue 四種標(biāo)準(zhǔn)用法TABLE,SEQUENCE,IDENTITY,AUTO詳解

    JPA @GeneratedValue 四種標(biāo)準(zhǔn)用法TABLE,SEQUENCE,IDENTITY,

    這篇文章主要介紹了@GeneratedValue 四種標(biāo)準(zhǔn)用法TABLE,SEQUENCE,IDENTITY,AUTO詳解,需要的朋友可以參考下
    2024-03-03

最新評(píng)論

文成县| 犍为县| 淮安市| 兴文县| 潮安县| 西峡县| 南通市| 仙桃市| 新蔡县| 清徐县| 石门县| 凌海市| 安化县| 刚察县| 蓬莱市| 平谷区| 鄂伦春自治旗| 永善县| 呼伦贝尔市| 晴隆县| 河曲县| 鹤岗市| 兰溪市| 昂仁县| 柏乡县| 辽阳县| 岐山县| 龙陵县| 汉川市| 德化县| 洛南县| 璧山县| 白河县| 镇平县| 葫芦岛市| 新巴尔虎左旗| 德格县| 上栗县| 黄大仙区| 油尖旺区| 浦东新区|