以下是一个简单的Java程序,用于生成个人的生日祝福:


import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.Scanner;

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

        System.out.print("请输入你的生日(格式为YYYY-MM-DD):");
        String birthdayStr = scanner.nextLine();

        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
        LocalDate birthday = LocalDate.parse(birthdayStr, formatter);

        LocalDate today = LocalDate.now();

        if (today.isAfter(birthday)) {
            System.out.println("生日快乐!愿你的每一天都充满阳光和喜悦!");
        } else if (today.isBefore(birthday)) {
            System.out.println("预祝你生日快乐!愿你的生日充满欢笑和美好!");
        } else {
            System.out.println("今天是你的生日!祝你生日快乐,万事如意!");
        }

        scanner.close();
    }
}


这段代码会提示用户输入名字和生日,然后生成一个祝福并打印出来。这个例子简单直观,适合作为教学使用。