В този пример ще се научим да проверяваме текущия ден с рождения ден и да отпечатваме съобщението Happy Birthday в Java.
За да разберете този пример, трябва да имате познанията по следните теми за програмиране на Java:
- Java, ако … друго Изявление
- Основни входове и изходи на Java
Пример: Проверете рождения ден и върнете съобщението Честит рожден ден
import java.time.LocalDate; import java.time.Month; public class Main ( public static void main(String args()) ( // declare variables for birthday int birthDate = 23; Month birthMonth = Month.SEPTEMBER; // get current date LocalDate currentDate = LocalDate.now(); System.out.println("Todays Date: " + currentDate); // get current date and month int date = currentDate.getDayOfMonth(); Month month = currentDate.getMonth(); if(date == birthDate && month == birthMonth) ( System.out.println("HAPPY BIRTHDAY TO YOU !!"); ) else ( System.out.println("Today is not my birthday."); ) ) )
Изход 1
Днешната дата: 2020-07-28 ЧЕСТИТ РОЖДЕН ДЕН НА ВАС !!
В горния пример,
- LocalDate.now () - връща текущата дата
- getDayOfMonth () - връща текущия ден
- getMonth () - връща текущия месец
Тук използвахме израза if … else , за да проверим дали текущата дата съответства на датата на раждане. Ако true
това Честит рожден ден съобщението се отпечатва.