소개
이 랩에서는 Java 의 LocalDate 클래스에 있는 lengthOfYear() 메서드를 사용하는 방법을 배웁니다. 이 메서드는 연도의 길이를 일수로 반환합니다. 이 메서드의 사용법을 보여주기 위해 Java 코드를 작성할 것입니다.
이 랩에서는 Java 의 LocalDate 클래스에 있는 lengthOfYear() 메서드를 사용하는 방법을 배웁니다. 이 메서드는 연도의 길이를 일수로 반환합니다. 이 메서드의 사용법을 보여주기 위해 Java 코드를 작성할 것입니다.
다음 명령을 사용하여 ~/project 디렉토리에 LocalDateDemo.java라는 Java 파일을 생성합니다.
touch ~/project/LocalDateDemo.java
LocalDateDemo.java 파일에서 LocalDate 클래스를 임포트해야 합니다. 파일 시작 부분에 다음 줄을 추가합니다.
import java.time.LocalDate;
LocalDateDemo 클래스의 main 메서드에서 of 메서드를 사용하여 원하는 날짜에 대한 LocalDate 객체를 생성합니다. 예를 들어:
LocalDate date = LocalDate.of(2022, 1, 1); // January 1st, 2022
이전 단계에서 생성한 LocalDate 객체에서 lengthOfYear() 메서드를 호출하여 연도의 길이를 가져옵니다. 예를 들어:
int length = date.lengthOfYear();
System.out.println() 메서드를 사용하여 length 변수의 값을 출력합니다. 예를 들어:
System.out.println("Length of year: " + length);
LocalDateDemo.java 파일을 저장하고 다음 명령을 사용하여 컴파일합니다:
javac LocalDateDemo.java
다음 명령을 사용하여 코드를 실행합니다:
java LocalDateDemo
콘솔에 연도의 길이가 출력되는 것을 확인할 수 있습니다.
현재 날짜를 나타내는 LocalDate 객체를 생성하기 위해 LocalDate.now() 메서드를 사용할 수도 있습니다. 예를 들어:
LocalDate currentDate = LocalDate.now();
LocalDateDemo.java 파일을 저장하고 다음 명령을 사용하여 컴파일합니다:
javac LocalDateDemo.java
다음 명령을 사용하여 코드를 실행합니다:
java LocalDateDemo
콘솔에 현재 연도의 길이가 출력되는 것을 확인할 수 있습니다.
이 랩에서는 Java 의 LocalDate 클래스의 lengthOfYear() 메서드를 사용하여 연도의 길이를 일 단위로 구하는 방법을 배웠습니다. 특정 날짜에 대한 LocalDate 객체를 생성하고, 해당 객체에 대해 lengthOfYear() 메서드를 호출하여 결과를 콘솔에 출력했습니다. 또한 현재 날짜를 나타내는 LocalDate 객체를 생성하기 위해 LocalDate.now() 메서드를 사용했습니다.