English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 튜토리얼

Java 프로세스 제어

Java 배열

Java 객체 지향(I)

Java 객체 지향(II)

Java 객체 지향(III)

Java 예외 처리

Java 목록(List)

Java Queue(큐)

Java Map 셋

Java Set 셋

Java 입력 출력(I/O)

Java Reader/Writer

Java 다른 주제

Java 프로그램이 생일을 확인하고 생일 축하 메시지를 인쇄

Java 예제 전체

이 예제에서, 우리는 생일을 확인하고 Java를 사용하여 '생일 축하합니다' 메시지를 인쇄하는 방법을 배웁니다.

예제: 생일 확인하고 '생일 축하합니다' 메시지 반환

import java.time.LocalDate;
import java.time.Month;
public class Main {
   public static void main(String args[]) {
    //생일 변수 선언
    int birthDate = 23;
    Month birthMonth = Month.SEPTEMBER;
    //현재 날짜를 가져오기
    LocalDate currentDate = LocalDate.now();
    System.out.println("오늘의 날짜: "); + currentDate);
    //현재 날짜와 월을 가져옵니다
    int date = currentDate.getDayOfMonth();
    Month month = currentDate.getMonth();
    if(date == birthDate && month == birthMonth) {
      System.out.println("생일 축하합니다 !!");
    }
    else {
      System.out.println("오늘은 제 생일이 아닙니다.");
    }
   }
}

출력1

오늘의 날짜: 2020-08-28
생일 축하합니다!!

위의 예제에서는 다음과 같습니다

  • LocalDate.now() - 현재 날짜를 반환합니다

  • getDayOfMonth() - 현재 날짜를 반환합니다

  • getMonth() - 현재 월을 반환합니다

여기서는 다음과 같이 사용했습니다if ... else생일이 현재 날짜와 일치하는지 확인하는 문장을 사용합니다. true라면, 출력합니다생일 축하합니다메시지。

Java 예제 전체