Код IT Загрузка примера кода…

Java main.java
public class User {
    private final LocalDate birthDate;
    
    public int getAge() {
        return Period.between(birthDate, LocalDate.now()).getYears();
    }
    
    public boolean isAdult() {
        return getAge() >= 18;
    }
    
    public boolean hasBirthdayToday() {
        LocalDate today = LocalDate.now();
        return birthDate.getMonth() == today.getMonth() 
            && birthDate.getDayOfMonth() == today.getDayOfMonth();
    }
}
public class User {
    private final LocalDate birthDate;
    
    public int getAge() {
        return Period.between(birthDate, LocalDate.now()).getYears();
    }
    
    public boolean isAdult() {
        return getAge() >= 18;
    }
    
    public boolean hasBirthdayToday() {
        LocalDate today = LocalDate.now();
        return birthDate.getMonth() == today.getMonth() 
            && birthDate.getDayOfMonth() == today.getDayOfMonth();
    }
}