long
| 日本語 | 長 |
| 英語 | long int |
| ふりがな | ろんぐ |
| フリガナ | ロング |
プリミティブ型のひとつ。
整数値を格納するための型。
ラッパークラスはLongクラス。
64ビット(8バイト)の情報量を持ち、-9223372036854775808~9223372036854775807までの整数値を格納することができる。
int型の倍のサイズのため、int型に入りきらない値を格納するのに使用されるが、そういう場合にはBigDecimalクラスが使用されることが多いため、あまり目立たない型と言える。
ちなみにlong型のサイズの整数リテラルは、末尾に「L」を付ける必要があるので注意。
整数値を格納するための型。
ラッパークラスはLongクラス。
64ビット(8バイト)の情報量を持ち、-9223372036854775808~9223372036854775807までの整数値を格納することができる。
int型の倍のサイズのため、int型に入りきらない値を格納するのに使用されるが、そういう場合にはBigDecimalクラスが使用されることが多いため、あまり目立たない型と言える。
ちなみにlong型のサイズの整数リテラルは、末尾に「L」を付ける必要があるので注意。
参考サイト
// Sample.java
public class Sample
{
public static void main( String[] args )
{
// long型の変数を作ります。
long l = 1000000000000000000L;
System.out.println( l );
// 1000000000000000000
// 整数リテラルにLを付けないと、次のような
// コンパイルエラーになります。
// long l2 = 1000000000000000000;
// コンパイルエラー:
// 1000000000000000000 は範囲外です。
// 最大値と最小値は Long クラスにあります。
l = Long.MAX_VALUE;
System.out.println( l );
// 9223372036854775807
l = Long.MIN_VALUE;
System.out.println( l );
// -9223372036854775808
}
}
public class Sample
{
public static void main( String[] args )
{
// long型の変数を作ります。
long l = 1000000000000000000L;
System.out.println( l );
// 1000000000000000000
// 整数リテラルにLを付けないと、次のような
// コンパイルエラーになります。
// long l2 = 1000000000000000000;
// コンパイルエラー:
// 1000000000000000000 は範囲外です。
// 最大値と最小値は Long クラスにあります。
l = Long.MAX_VALUE;
System.out.println( l );
// 9223372036854775807
l = Long.MIN_VALUE;
System.out.println( l );
// -9223372036854775808
}
}
// Sample.java
public class Sample
{
public static void main( String[] args )
{
// long型の変数を作ります。
long l = 1000000000000000000L;
System.out.println( l );
// 1000000000000000000
// 整数リテラルにLを付けないと、次のような
// コンパイルエラーになります。
// long l2 = 1000000000000000000;
// コンパイルエラー:
// 1000000000000000000 は範囲外です。
// 最大値と最小値は Long クラスにあります。
l = Long.MAX_VALUE;
System.out.println( l );
// 9223372036854775807
l = Long.MIN_VALUE;
System.out.println( l );
// -9223372036854775808
}
}




