Java/Type のバックアップ(No.2)


Java>Type
Javaの変数型

おもな変数型

真理値boolean1bittrue(真)、false(偽)の二つの値を取る
整数bite8bit\( -2^7 \sim 2^7 -1 \)の範囲の整数
short16bit\( -2^{15} \sim 2^{15} -1 \)の範囲の整数
int32bit\( -2^{31} \sim 2^{31} -1 \)の範囲の整数
long64bit\( -2^{63} \sim 2^{63} -1 \)の範囲の整数
浮動小数点float
double
文字char
文字列string

変数型の種類

  • 空型 (null type)
  • 基本型 (PrimitiveType)
    • boolean型
    • 数値型 (NumericType)
      • 整数的な諸型 (IntegralType) 【byte short int long char】
      • 浮動小数点的な諸型 (FloatingPointType) 【float double】
  • 参照型 (ReferenceType)

基本型と参照型

基本型は比較的単純な変数で、宣言しただけで具体的な値の格納が可能となる。

int a = 10;

それに対し、参照型が格納するのはあくまでデータが入ってる場所を示している。このため、参照型に何かの具体的な値を格納するには、newするか、別の同型の値を用意して代入する必要がある。

int[] a = new int [2];
a[0] = 10;
a[1] = 20;