Java の LocalDate の lengthOfYear メソッド

JavaBeginner
オンラインで実践に進む

はじめに

この実験では、Java の LocalDate クラスの lengthOfYear() メソッドの使い方を学びます。このメソッドは、年の日数を返します。このメソッドの使い方を示す Java コードを書きます。

Java ファイルを作成する

次のコマンドを使用して、~/project ディレクトリに LocalDateDemo.java という名前の Java ファイルを作成します。

touch ~/project/LocalDateDemo.java

LocalDate クラスをインポートする

LocalDateDemo.java ファイルでは、LocalDate クラスをインポートする必要があります。ファイルの先頭に次の行を追加します。

import java.time.LocalDate;

LocalDate オブジェクトを作成する

LocalDateDemo クラスの main メソッドで、好きな日付の LocalDate オブジェクトを of メソッドを使って作成します。たとえば:

LocalDate date = LocalDate.of(2022, 1, 1); // 2022 年 1 月 1 日

年の日数を取得する

前のステップで作成した 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.now() メソッドを使用する

現在の日付を表す LocalDate オブジェクトを作成するには、LocalDate.now() メソッドも使用できます。たとえば:

LocalDate currentDate = LocalDate.now();

コードを保存してコンパイルする

LocalDateDemo.java ファイルを保存し、次のコマンドを使ってコンパイルします。

javac LocalDateDemo.java

コードを実行する

次のコマンドを使ってコードを実行します。

java LocalDateDemo

コンソールに現在の年の日数が表示されるはずです。

まとめ

この実験では、Java の LocalDate クラスの lengthOfYear() メソッドを使って、年の日数を取得する方法を学びました。特定の日付の LocalDate オブジェクトを作成し、そのオブジェクトに対して lengthOfYear() メソッドを呼び出し、結果をコンソールに出力しました。また、現在の日付を表す LocalDate オブジェクトを作成するために LocalDate.now() メソッドも使用しました。