Javaの変数と定数(詳しく解説)

変数

変数は 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 (データなし)

おすすめ

転載: blog.csdn.net/m0_52896041/article/details/127349330