変数
変数は Java プログラムの基本的な記憶単位であり、その定義には主に変数名、変数タイプ、変数スコープの 3 つの部分が含まれます。
変数名:
- は有効な識別子です。
- Java では変数名の大文字と小文字が区別され、変数名を数字で始めたり、予約語を使用したりすることはできません。
- プログラムの可読性を高めるために、変数名には何らかの意味が必要です。
変数の種類: 任意のデータ型を使用できます。
変数のスコープ:
- 変数にアクセスできるスコープ。
- 変数はスコープ内でのみ使用できます。
- スコープに応じて、変数はローカル変数、グローバル変数、クラス変数、メソッド パラメーター変数に分類できます。
- グローバル変数には、ファイル全体またはプログラム全体からアクセスできます。
- ローカル変数はメソッドまたはメソッド コード内で宣言された変数であり、そのスコープはそれが配置されているコード ブロック (メソッド全体またはメソッド内の特定のコード ブロック) です。
- クラス変数は、クラスのメソッドではなくクラス内で宣言され、そのスコープはクラス全体です。
- メソッド パラメーターのスコープは、ローカル変数と同様に、現在のメソッドです。
変数宣言の形式は次のとおりです。 例
int a, b, c;
double d1, d2=0. 0;
float e = 2.718281828f;
複数の変数はカンマで区切ります
絶え間ない
値が変化しない量を定数といいます。さまざまなタイプに区別されます。
- 文字列定数:二重引用符で囲まれた部分。例: 「123」、「abc」
- 整数定数:数値を直接(小数点なしで)書き込みます。例: 123、-123、0
- 浮動小数点定数: 小数を持ちます。例: 2.5、-3.1、0.0
- 文字定数: 一重引用符で囲まれた 1 つの文字。例: 「A」、「1」、「あなた」、「a」
- ブール定数: true、false のみ
- 空の定数: null (データなし)