JavaA2Z

KAB-studio > プログラミング > JavaA2Z > プリミティブ型とは

プリミティブ型

日本語 原始型
英語 primitive type
ふりがな ぷりみてぃぶがた
フリガナ プリミティブガタ

解説

データを格納するための、最も基本的な
ある意味、変数を格納できることができるのはこれらプリミティブ型のみである。たとえばIntegerクラスは、整数値を格納するためint変数を持っている。クラスが値を格納するためにはプリミティブ型の変数に格納する必要があり、突き詰めればすべてのはプリミティブ型によって構成されているということになる。
Javaのプリミティブ型は以下の通り。
 
byte
short
int
long
float
double
char
boolean
 
たくさんあるが、普段使うのはintbooleanくらいである。intで扱えない整数値や、実数の場合はBigDecimalを使用した方がいい。
プリミティブ型は演算機能等を持ち、クラスとは大きく異なる性質を持つ。
プリミティブ型をクラスとして使用したい場合には、それぞれのラッパークラスを使用する。

参考サイト


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

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

// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        // byte 型の変数を作ります。
        byte b = 100;
        System.out.println( b );
        // 100

        // byte から int へは何もしないでキャストできます。
        // サイズの小さい方から大きい方へは自動的に変換されるためです。
        // このあたりが実はプリミティブ型の特殊性のひとつです。
        int i = b;
        System.out.println( i );
        // 100
    }
}
// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        // byte 型の変数を作ります。
        byte b = 100;
        System.out.println( b );
        // 100

        // byte から int へは何もしないでキャストできます。
        // サイズの小さい方から大きい方へは自動的に変換されるためです。
        // このあたりが実はプリミティブ型の特殊性のひとつです。
        int i = b;
        System.out.println( i );
        // 100
    }
}

この単語を含むページ

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

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