Chương trình Java để kiểm tra ngày sinh và in thông báo Chúc mừng sinh nhật

Trong ví dụ này, chúng ta sẽ học cách kiểm tra ngày hiện tại với ngày sinh và in thông báo Chúc mừng sinh nhật bằng Java.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình Java sau:

  • Câu lệnh Java if… else
  • Đầu vào và đầu ra cơ bản của Java

Ví dụ: Kiểm tra ngày sinh và trả về tin nhắn Chúc mừng sinh nhật

 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."); ) ) )

Đầu ra 1

 Ngày diễn ra: 2020-07-28 CHÚC MỪNG SINH NHẬT CÁC BẠN !!

Trong ví dụ trên,

  • LocalDate.now () - trả về ngày hiện tại
  • getDayOfMonth () - trả về ngày hiện tại
  • getMonth () - trả về tháng hiện tại

Ở đây, chúng tôi đã sử dụng câu lệnh if… else để kiểm tra xem ngày hiện tại có khớp với ngày sinh hay không. Nếu true, thông báo Chúc mừng sinh nhật được in.

thú vị bài viết...