用Java编写七夕程序

七夕节是中国传统节日之一,也被称为中国情人节。在这一天,人们会送花、赠礼,表达爱意。如果你想用程序来表达你的爱意,那么就让我们来用Java编写一个简单的七夕程序吧!

程序需求

我们的七夕程序将包括以下功能:

  1. 输入情书内容
  2. 选择送花种类
  3. 输出表达爱意的信息

类图设计

我们首先来设计程序的类图,用mermaid语法中的classDiagram表示如下:

classDiagram
    class LoveLetter {
        -content: String
        +LoveLetter(content: String)
        +getContent(): String
    }
    class Flower {
        -type: String
        +Flower(type: String)
        +getType(): String
    }
    class SevenNightsProgram {
        +main(args: String[]): void
    }

    LoveLetter <-- SevenNightsProgram
    Flower <-- SevenNightsProgram

代码实现

LoveLetter.java

public class LoveLetter {
    private String content;

    public LoveLetter(String content) {
        this.content = content;
    }

    public String getContent() {
        return content;
    }
}

Flower.java

public class Flower {
    private String type;

    public Flower(String type) {
        this.type = type;
    }

    public String getType() {
        return type;
    }
}

SevenNightsProgram.java

import java.util.Scanner;

public class SevenNightsProgram {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("请输入情书内容:");
        String content = scanner.nextLine();
        LoveLetter loveLetter = new LoveLetter(content);

        System.out.println("请选择送花种类(玫瑰/康乃馨/向日葵):");
        String type = scanner.nextLine();
        Flower flower = new Flower(type);

        System.out.println("----------------------");
        System.out.println("情书内容:" + loveLetter.getContent());
        System.out.println("送花种类:" + flower.getType());
        System.out.println("亲爱的,我爱你!");

        scanner.close();
    }
}

表格

下面是程序的输入输出表格:

输入 输出
情书内容:我爱你 情书内容:我爱你<br>送花种类:玫瑰<br>亲爱的,我爱你!
送花种类:康乃馨 情书内容:我爱你<br>送花种类:康乃馨<br>亲爱的,我爱你!

运行程序

现在,你可以将以上代码保存到对应的Java文件中,并通过命令行运行SevenNightsProgram.java文件,来体验这个简单的七夕程序啦!

结语

通过本文,你学会了如何用Java编写一个简单的七夕程序,包括设计类图、编写代码和运行程序。希望你能在七夕节用这个程序表达你的爱意,祝你和心爱的人度过愉快的七夕节!