データの種類:
1つの整数
コード | バイト | ビットビット | レンジ |
バイト | 1 | 8 | -2 ^ 7〜(2 ^ 7)-1 == - 128〜127 |
ショート | 2 | 16 | -2 ^ 15〜(2 ^ 15)-1 == - 32768〜32767 |
int型 | 4 | 32 | -2 ^ 31〜(2 ^ 31)-1 == - 2 147 483 648〜2 147 483 647 |
長いです | 8 | 64 | -2 ^ 63 ^(2 ^ 63)-1 == - 9223372036854775808〜9223372036854775807 |
2.フロート(10進数)
コード | バイト | ビットビット | レンジ |
浮く | 4 | 32 | -3.403E38〜3.403E38 == - 〜3.403 3.403 * 10 ^ 38 * 10 ^ 38 |
ダブル | 8 | 64 | -1.798E308〜1.798E308 == - 1.798 * 10 ^ 308〜1.798 * 10 ^ 308 |
3.文字
コード | バイト | ビットビット | レンジ |
CHAR | 4 | 16 | 65535〜0 デフォルト値はnull(あるは'\ U0000') |
4.ブール(ブール)
コード | バイト | ビットビット | レンジ |
ブーリアン | 1 | trueに、falseのデフォルト値はfalseです |
参照データ型
クラス(クラス)、抽象クラス(抽象クラス)、インターフェース(インターフェース)、アレイ(データタイプ[] )、列挙(列挙型)
デフォルト値は、参照データ型です:ヌル
定数
図1は、一定の固定値とみなすことができます。
例えば:1,2、ああ、定数です。
変数
1.変数は、データを格納するためのボックスであると見なされてきました。
変数は分かれている二つのカテゴリー
1.メンバ変数
①直接クラスの変数を宣言します。
② ユーザが割り当て(初期化)を持っていない場合、システムはデフォルト値を割り当てる(異なるデータタイプが異なるデフォルト値を有する、このタイプのデータを参照してください)
③スコープの範囲は、(範囲にアクセスすることができる)全体クラスであることができます。
2.ローカル変数
ローカル変数の概念①:この方法でステートメント、メソッドパラメータ(括弧内のメソッドのもの)、またはコードブロック(外側部材変数はローカル変数です)。
②ローカル変数の特性:使用する前に値を持っている必要があり、それ以外の場合はエラーをコンパイルします、あなたは変数シェーンを使用する空のボックスを想像?
③スコープの範囲(範囲がそれを使用する能力である)ローカルエリアはちょうど、および、ローカル変数宣言の下に宣言しました。例えば、は、次の宣言方法