用Java编写七夕程序
七夕节是中国传统节日之一,也被称为中国情人节。在这一天,人们会送花、赠礼,表达爱意。如果你想用程序来表达你的爱意,那么就让我们来用Java编写一个简单的七夕程序吧!
程序需求
我们的七夕程序将包括以下功能:
- 输入情书内容
- 选择送花种类
- 输出表达爱意的信息
类图设计
我们首先来设计程序的类图,用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编写一个简单的七夕程序,包括设计类图、编写代码和运行程序。希望你能在七夕节用这个程序表达你的爱意,祝你和心爱的人度过愉快的七夕节!