Java の Integer longValue メソッド

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

はじめに

Java では、頻繁に 1 つのデータ型の値を別のデータ型に変換する必要があります。longValue() メソッドは、Integer オブジェクトをその同等の long に変換するのに役立ちます。この実験では、longValue() メソッドを使う方法を手順に沿って示します。

必要なクラスをインポートする

LongValueDemo.java ファイルでは、java.lang.Integer クラスと java.util.Scanner クラスをインポートします。

import java.lang.Integer;
import java.util.Scanner;

main メソッドを作成する

LongValueDemo.java ファイルで、メインメソッドを作成します。

public class LongValueDemo {
  public static void main(String[] args) {
    // コードをここに記述します
  }
}

ユーザーから整数入力を取得する

main メソッドに、ユーザーから整数入力を取得するための次のコードを追加します。

Scanner scanner = new Scanner(System.in);
System.out.print("Enter an integer: ");
int input = scanner.nextInt();

整数を long 型に変換する

main メソッドで、入力値を使って Integer オブジェクトを作成し、その後 longValue() メソッドを使ってそれを long に変換します。

Integer integerObject = Integer.valueOf(input);
long longValue = integerObject.longValue();

long 型の値を出力する

main メソッドで、System.out.println() を使って long 値をコンソールに出力します。

System.out.println("Long value is " + longValue);

Java ファイルを保存してコンパイルする

LongValueDemo.java ファイルを保存し、~/project ディレクトリでターミナルを開きます。Java ファイルをコンパイルするには、次のコマンドを使用します。

javac LongValueDemo.java

Java プログラムを実行する

コンパイルが成功した後、Java プログラムを実行するには、次のコマンドを使用します。

java LongValueDemo

まとめ

この実験では、longValue() メソッドを使って Integer オブジェクトをその相当する long に変換する方法を示しました。ユーザーから整数入力を受け取り、longValue() メソッドを使ってそれを long に変換し、long 値をコンソールに出力する Java プログラムを作成しました。