294
コメント:
|
1526
|
削除された箇所はこのように表示されます。 | 追加された箇所はこのように表示されます。 |
行 7: | 行 7: |
* byte * short * int * long * float * double * char * boolean |
プリミティブは基本データ型であり、Javaでは次の8つがあります。 ||byte||1バイト整数|| ||short||2バイト整数|| ||int||4バイト整数|| ||long||8バイト整数|| ||float||4バイト浮動小数点|| ||double||8バイト浮動小数点|| ||char||Unicode文字|| ||boolean||真偽値|| Cとの違い . charは16ビットです。 . booleanと整数の相互変換はできません。 |
行 17: | 行 23: |
プリミティブ以外のデータはすべてオブジェクトです。 ---- === 変数 === 変数を使うには、その型と名前を宣言しなければならない。 {{attachment:hensu1.png}} 型は8つの基本型またはクラスである。 === 変数の値 === 変数は値を保持することができる。 次のような図で表されることもある。 . {{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と整数の相互変換はできません。
オブジェクト
プリミティブ以外のデータはすべてオブジェクトです。
変数
変数を使うには、その型と名前を宣言しなければならない。
型は8つの基本型またはクラスである。
変数の値
変数は値を保持することができる。
次のような図で表されることもある。
次の図は変数suuが値103.75を保持していることを表している。
Javaではプリミティブ型のデータのみその値が変数に対応する箱の中に直接保持され、 オブジェクト型のデータの場合は別の場所に値が保持される。