データ型は、変数に格納できるさまざまなサイズと値を指定します。 Java には 2 種類のデータ型があります。
Java プリミティブ データ型
Java 言語では、プリミティブ データ型がデータ操作の構成要素です。これらは、で使用できる最も基本的なデータ型です。 Java言語 。
Java は静的に型指定されたプログラミング言語です。つまり、すべて 変数 使用前に宣言する必要があります。そのため、変数の型と名前を宣言する必要があります。
プリミティブ データ型には 8 種類あります。
- ブールデータ型
- バイトデータ型
- 文字データ型
- 短いデータ型
- int データ型
- 長いデータ型
- 浮動小数点データ型
- double データ型
データ・タイプ | デフォルト値 | デフォルトのサイズ |
---|---|---|
ブール値 | 間違い | 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 について詳しくは、次のページをご覧ください。