目次
Javaプログラミングの「変数」と「定数」のルール

変数と定数は、プログラムでデータを保存するために使用されマス。
変数は値を変更でき、定数は値を変更できないという点で異なります。
変数(へんすう・Variables)
変数は、値を一時的に記録するためのメモリ領域に名前を付けたものです。
変数名は、予約語(Java言語で特別な意味を持つキーワード)を除いて、任意の名前を付けることができます。
ルール | コード例 |
---|---|
変数名は文字、数字、アンダースコア(_)で構成されます。 | count variable my_name |
変数名は数字から始めてはいけません。 | 7days ← これはダメ |
変数名は予約語(Javaのキーワード)を使用できません。 | if while class など |
大文字と小文字は区別されます。 | age とAge は別の変数です。 |
変数は事前に宣言される必要があります。 | int age String name |
変数は初期化されるか、値が代入される必要があります。 | int y = 10 String name = "Real" |
変数の値は、プログラムの実行中に変更することができます。
int my_variable = 10;
int my_variable = 20;
定数(じょうすう・Constants)
定数は、値を変更できない変数のことです。
定数名は、予約語(Java言語で特別な意味を持つキーワード)を除いて、任意の名前を付けることができます。
Javaでは final キーワードを使用して定数を宣言します。
ルール | コード例 |
---|---|
定数は final キーワードで宣言されます。 | final int MAX_VALUE = 100; |
定数名は通常大文字で記述され、単語間にアンダースコアを使用します。 | final double PI = 3.14159; |
定数は宣言と同時に初期化する必要があります。 | final int DAYS_IN_A_WEEK = 7; |
定数の値は、プログラムの実行中に変更できません。
Final int PI = 3.14;
Final int PI = 3.14159; //エラーが出ます
変数と定数の宣言についてはこちら↓
関西AIラボ




Javaプログラミングのデータ型と宣言 | 関西AIラボ
データ型と宣言 データ型は、プログラムで扱うデータの性質や種類を定義します。Javaでは変数や定数を使うときに「中身がなんなのか?」をあらかじめ決めておく必要があり…
こちらでは変数と定数のイメージを書いています↓
変数とは?_「値を記憶するメモリ領域」に名前を付けたもの。よく「箱」に例えられる
Pythonプログラミングの変数・定数