welcome: please sign in
location: "基本データ型"の差分
7と8のリビジョン間の差分
2008-10-06 07:16:51時点のリビジョン7
サイズ: 1127
編集者: masahiko
コメント:
2008-10-06 07:24:42時点のリビジョン8
サイズ: 1526
編集者: masahiko
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 38: 行 38:
 {{attachment:hensu2.png}}
 {{attachment:hensu3.png}}
 {{attachment:hensu4.png}}
 {{attachment:hensu5.png}}

次のような図で表されることもある。
 .
{{attachment:hensu2.png}}
 . {{attachment:hensu3.png}}

{{{#!java
double suu;
suu = 103.75;
}}}
次の図は変数suuが値103.75を保持していることを表している。
 .
{{attachment:hensu4.png}}

Javaではプリミティブ型のデータのみその値が変数に対応する箱の中に直接保持され、
オブジェクト型のデータの場合は別の場所に値が保持される。

 .
{{attachment:hensu5.png}}

プリミティブとオブジェクト

Javaのデータはプリミティブとオブジェクトの2種類に大きく分けられます。

プリミティブ

プリミティブは基本データ型であり、Javaでは次の8つがあります。

  • byte

    1バイト整数

    short

    2バイト整数

    int

    4バイト整数

    long

    8バイト整数

    float

    4バイト浮動小数点

    double

    8バイト浮動小数点

    char

    Unicode文字

    boolean

    真偽値

Cとの違い

  • charは16ビットです。
  • booleanと整数の相互変換はできません。

オブジェクト

プリミティブ以外のデータはすべてオブジェクトです。


変数

変数を使うには、その型と名前を宣言しなければならない。

  • hensu1.png

型は8つの基本型またはクラスである。

変数の値

変数は値を保持することができる。

次のような図で表されることもある。

  • hensu2.png

  • hensu3.png

   1 double suu;
   2 suu = 103.75;

次の図は変数suuが値103.75を保持していることを表している。

  • hensu4.png

Javaではプリミティブ型のデータのみその値が変数に対応する箱の中に直接保持され、 オブジェクト型のデータの場合は別の場所に値が保持される。

  • hensu5.png

基本データ型 (最終更新日時 2011-09-26 05:59:56 更新者 masahiko)