JavaA2Z

KAB-studio > プログラミング > JavaA2Z > longとは

long

日本語
英語 long int
ふりがな ろんぐ
フリガナ ロング

解説

プリミティブ型のひとつ。
整数値を格納するための
ラッパークラスLongクラス
64ビット(8バイト)の情報量を持ち、-9223372036854775808~9223372036854775807までの整数値を格納することができる。
intの倍のサイズのため、intに入りきらない値を格納するのに使用されるが、そういう場合にはBigDecimalクラスが使用されることが多いため、あまり目立たないと言える。
ちなみにlongのサイズの整数リテラルは、末尾に「L」を付ける必要があるので注意。

参考サイト


(KAB-studioからのおしらせです)

サンプルプログラム(とか)サンプルを別ウィンドウで表示サンプルをクリップボードへコピー(WindowsでIEの場合のみ)

// 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
    }
}
// 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
    }
}

この単語を含むページ

「みだし」に含まれているページ

はてなブックマーク 詳細を表示 はてなブックマーク ブックマーク数
livedoorクリップ 詳細を表示 livedoorクリップ ブックマーク数
Yahoo!ブックマーク 詳細を表示 users
del.icio.us 登録する RSSに登録
サンプルを別ウィンドウで表示
サンプルをクリップボードへコピー(WindowsでIEの場合のみ)
update:2005/03/19
このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。
詳しくは「JavaA2Z」表紙の説明をご覧ください。