• 程序员过中秋 | 如何用代码绘制月亮?


    🍎个人主页:亮点菌
    🍊个人信条:理想如果不向现实做一点点屈服,那么理想也将归于尘土
    🍓本文主题:程序员的中秋节
    在这里插入图片描述



    🥮写在前面

        “西北望乡何处是,东南见月几回圆”,自古以来中国的中秋节都意味着团圆意义。在古代不知有多少着名的诗人为月圆吟诗,中秋的月光是最美的。她的美让无数人赞叹,她的美却让我最感动。又到一年一度的中秋节了,作为一名程序员,我们应如何过中秋呢?

        “今夜月明人尽望,不知秋思落谁家”,是属于文人墨客的中秋节。“关山三五月,客子忆秦川。战气今如此,从军复几年”,是边关战士的中秋节。“举杯邀明月,低头写代码”,应是大多数程序员中秋节真实写照吧!

        提到中秋,我们会想到月亮,“花间一壶酒,独酌无相亲”,程序员的中秋该如何“独酌”呢?我相信大多数是与代码相伴的,下面用Java语言写一个“众星捧月”的程序。


    🥮众星捧月

    弯月版:

    在这里插入图片描述

    圆月版:在这里插入图片描述


    🥮代码展示

    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    
    public class Mid_autumn extends JFrame {
        public static void main(String[] args){
            JFrame jf =new JFrame();
         //背景
            jf.setTitle("中秋节");
            jf.setSize(1024,768);
            jf.setBackground(Color.BLACK);
            jf.setLocationRelativeTo(null);
        
            MyJPanel mj =new MyJPanel();
            jf.add(mj);
    
            jf.addWindowListener(new WindowAdapter() {
                public void windowClosing(WindowEvent e){
                    System.exit(0);
                }
            });
            jf.setVisible(true);
        }
    }
    class MyJPanel extends JPanel{
        public void paint(Graphics g){
         //制作星星,随机生成
            g.setColor(Color.WHITE);
            for(int i=0;i<300;i++){
                g.drawString("*", (int)(Math.random()*1024), (int)(Math.random()*768));
            }
         //月亮制作,去掉黑色圆可为圆月
            g.setColor(Color.YELLOW);
            g.fillOval(200, 100, 100, 100);
            g.setColor(Color.BLACK);
            g.fillOval(230, 94, 100, 100);
         //文字描述
            g.setColor(Color.WHITE);
            g.setFont(new Font("楷体",Font.BOLD,30));
            g.drawString("中秋快乐!",700,90);
            g.drawString("阖家幸福!",700,130);
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43

    🥮中秋祝福

        秋夜的月冷峻而孤寂,淡淡的月色,透过密集的树叶缝隙,洒下斑驳的光点。遥望苍弯,蓝色的天幕上散落着寒星点点。月游代于灵动的云层之间,忽隐忽现。瞬息万变的云,呈现出变幻莫测的图景。真个是:“一年好景君须记,最是橙黄橘绿时”

        秋,的确是一个美丽而宜人的季节,天高云淡,风清气爽。在这个清爽的节日里,与家人们共聚一桌,与友人在一起把酒言欢,或在社交平台与志同道合的人畅谈人生,程序员们讲述0和1的奥妙。秋夜的月色分外皎洁,圆月当空,那如练的月光,如水银泻地般的洒向无垠大地。月色朦胧,影影绰绰,如幻如梦的月色,犹如沉浸在醇香美酒的微醺之中,那似真似幻,若隐若现的感觉,的确是一种享受。

        一轮明月千里共,一声祝福遥相送。皎皎秋影金波重,淡淡桂花佳期逢。中秋人月两团圆,幸福花儿别样红。家圆事圆济沧海,财源福源紧随同。值此中秋佳节,愿所有奋斗的人们心想事成,中秋快乐!

        最后,不管这个中秋我们迎来是与家人团聚,还是“举杯邀明月,低头写代码”的苦涩,在这里我祝福在IT行业奋斗的各位同仁们能过一个好的中秋节。一台电脑,一个键盘,尽情挥洒智慧的人生;几行数字,几个字母,认真编写生活的美好;一个灵感,一段程序,推动科技进步,促进社会发展。祝大家青丝常在,工作顺顺利利,出入平平安安,家庭和和睦睦,天天开开心心,月月奖金多多,年年业绩高高,世世幸福安康。

  • 相关阅读:
    计算机毕业设计Java教工公寓管理(源码+系统+mysql数据库+lw文档)
    2022年全球市场激光直接成像系统(LDI)总体规模、主要生产商、主要地区、产品和应用细分研究报告
    基于Python的Django开发接口框架搭建
    力扣HOT100 - 200. 岛屿数量
    管理企业api接口,用企业api接口自动化管理平台,如此简单
    Vue2.0+AntvX6—边 Edge
    数学建模【对粒子群算法中惯性权重和学习因子的改进】
    LeetCode刷题---移除元素
    数据结构之B树
    Centos7部署gitlab
  • 原文地址:https://blog.csdn.net/CSDN_anhl/article/details/126519341