web-dev-qa-db-ja.com

Javaでlongデータ型を使用する方法

私はかなり大きな数を使わなければなりません-600851475143;ご存じのとおり、長いデータ型を使用する必要がありますが、次のように初期化しようとするとlong number = 600851475143エラーが発生します:

Int型のリテラル600851475143は範囲外です。

Longデータ型を正しく使用する方法がわかりません。

8
Pauliuks
long number = 600851475143L

"L"を使用してロングタイプにします

21
Reddy

「L」を使用してlong型にします。デフォルトでは、すべての整数型の変数(byte、int、long)は「int」です

long num=600851475143L;

または

long num=600851475143l; // small 'L'
5
Naren

使用する

 long number = 600851475143L;