データの種類
基本データ型と参照データの種類:Javaの、二つのデータの種類があります
基本データ型
- 整数:バイト、短い、int型、長いです
- フロート:float型、ダブル
- 文字:CHAR
- ブール:ブール
データの種類 | 桁 | デフォルト値 | レンジ | イラスト |
---|---|---|---|---|
バイト(ビット) | 8 | 0 | -2 ^ 7 - ^ 7-1 2 | バイトB = 10。 |
ショート(short型整数) | 16 | 0 | -2 ^ 15から2 ^ 15-1 | 短いS = 10。 |
int型(整数) | 32 | 0 | -2 ^ 31から2 ^ 31-1 | 私は10を= int型。 |
ロング(長いです) | 64 | 0 | -2 ^ 63から2 ^ 63-1 | 長L = 10リットル。 |
フロート(単精度) | 32 | 0.0 | -2 ^ 31から2 ^ 31-1 | = 10.0f Fフロート。 |
ダブル(倍精度) | 64 | 0.0 | -2 ^ 63から2 ^ 63-1 | ダブルD = 10.0d。 |
CHAR(文字) | 16 | 空の | 0から2 ^ 16-1 | チャーC = 'C'。 |
ブール(ブール値) | 8 | 偽 | 真偽 | ブールB =はtrue。 |
注意事項
- 文字列は、基本的なタイプではなく、参照型
- フロートは、近似値ではなく正確な値であってもよいです
- それは長い4バイト、8バイトの浮動小数点数の広い範囲を表すような長いフロート比としてバイトの数とし、必ずしも相関しない範囲を示しているが、
- デフォルトの浮動小数点型はdoubleで、デフォルトの整数型はintです
- あなたが長い変数の割り当てを与える場合は、定数が接尾する必要があります
L
かl
- あなたはfloag変数の割り当てを与えた場合、一定の接尾辞を追加すべき
F
かf
データ型変換
データが同じタイプでない場合は、データ型変換が行われます
自動変換(暗黙の)
- 特徴:コードは自動的に、指定する必要はありません
- ルール:小規模から大規模までのデータ範囲
注意:
- チャー、バイトは、短い、および計算の他のタイプ最初のint型に変換され、その後、計算を行います
- boolean型データ型変換は発生しません
キャスト(マニュアル)
構文:(要转换的目标类型) 要转换的数据
- 自分の人生のニーズを変換する方法
- データの損失や精度があります