logo

Java のデータ型

データ型は、変数に格納できるさまざまなサイズと値を指定します。 Java には 2 種類のデータ型があります。

    プリミティブ データ型:プリミティブ データ型には、boolean、char、byte、short、int、long、float、double が含まれます。非プリミティブ データ型:非プリミティブ データ型には次のものがあります。 クラスインターフェース 、 そして 配列

Java プリミティブ データ型

Java 言語では、プリミティブ データ型がデータ操作の構成要素です。これらは、で使用できる最も基本的なデータ型です。 Java言語

Java は静的に型指定されたプログラミング言語です。つまり、すべて 変数 使用前に宣言する必要があります。そのため、変数の型と名前を宣言する必要があります。

プリミティブ データ型には 8 種類あります。

  • ブールデータ型
  • バイトデータ型
  • 文字データ型
  • 短いデータ型
  • int データ型
  • 長いデータ型
  • 浮動小数点データ型
  • double データ型
Javaのデータ型
データ・タイプ デフォルト値 デフォルトのサイズ
ブール値 間違い 1ビット
文字 「u0000」 2バイト
バイト 0 1バイト
短い 0 2バイト
整数 0 4バイト
長さ 0L 8バイト
浮く 0.0f 4バイト
ダブル 0.0d 8バイト

ブールデータ型

ブール データ型は、true と false の 2 つの値のみを格納するために使用されます。このデータ型は、true/false 条件を追跡する単純なフラグに使用されます。

C言語のr

ブール データ型は 1 ビットの情報を指定しますが、その「サイズ」を正確に定義することはできません。

例:

 Boolean one = false 

バイトデータ型

バイト データ型は、プリミティブ データ型の例です。これは 8 ビットの符号付き 2 の補数整数です。その値の範囲は -128 ~ 127 (両端の値を含む) です。最小値は -128、最大値は 127 です。デフォルト値は 0 です。

if else if else if Java

バイト データ型は、メモリの節約が最も必要な大規模な配列でメモリを節約するために使用されます。バイトは整数の 4 倍小さいため、スペースが節約されます。 「int」データ型の代わりに使用することもできます。

例:

 byte a = 10, byte b = -20 

短いデータ型

short データ型は、16 ビットの符号付き 2 の補数整数です。その値の範囲は -32,768 ~ 32,767 (両端の値を含む) です。最小値は -32,768、最大値は 32,767 です。デフォルト値は 0 です。

short データ型は、byte データ型と同様にメモリを節約するために使用することもできます。 short データ型は整数の 2 分の 1 です。

例:

 short s = 10000, short r = -5000 

Int データ型

int データ型は、32 ビットの符号付き 2 の補数整数です。その値の範囲は - 2,147,483,648 (-2^31) ~ 2,147,483,647 (2^31 -1) (両端の値を含む) です。最小値は - 2,147,483,648、最大値は 2,147,483,647 です。デフォルト値は 0 です。

int データ型は、メモリに問題がない場合を除き、整数値のデフォルトのデータ型として一般的に使用されます。

例:

 int a = 100000, int b = -200000 

長いデータ型

long データ型は、64 ビットの 2 の補数整数です。その値の範囲は、-9,223,372,036,854,775,808(-2^63) ~ 9,223,372,036,854,775,807(2^63 -1) (両端の値を含む) です。最小値は - 9,223,372,036,854,775,808、最大値は 9,223,372,036,854,775,807 です。デフォルト値は 0 です。long データ型は、int で提供される値よりも大きな範囲の値が必要な場合に使用されます。

セレンを学ぶ

例:

 long a = 100000L, long b = -200000L 

浮動小数点データ型

float データ型は、単精度 32 ビット IEEE 754 浮動小数点です。その値の範囲は無制限です。浮動小数点数の大きな配列でメモリを節約する必要がある場合は、(double ではなく) float を使用することをお勧めします。 float データ型は、通貨などの正確な値には使用しないでください。デフォルト値は 0.0F です。

例:

 float f1 = 234.5f 

倍精度データ型

double データ型は、倍精度 64 ビット IEEE 754 浮動小数点です。その値の範囲は無制限です。 double データ型は通常、float と同様に 10 進数値に使用されます。また、double データ型は通貨などの正確な値には使用しないでください。デフォルト値は 0.0d です。

例:

Linuxのディレクトリ名を変更する
 double d1 = 12.3 

文字データ型

char データ型は、単一の 16 ビット Unicode 文字です。その値の範囲は 'u0000' (または 0) から 'uffff' (または 65,535 を含む) の間です。char データ型は文字を格納するために使用されます。

例:

 char letterA = 'A' 

Javaでcharが2バイトを使用する理由とu0000とは何ですか?

それは、Java が ASCII コード体系ではなく Unicode システムを使用しているためです。 u0000 は Unicode システムの最小範囲です。 Unicode について詳しくは、次のページをご覧ください。