Java変数
Java変数
変数は、データ値を格納するためのコンテナーです。
Javaには、次のようなさまざまなタイプの変数があります。
String
-「Hello」などのテキストを保存します。文字列値は二重引用符で囲まれていますint
-123や-123などの小数を含まない整数(整数)を格納しますfloat
-19.99や-19.99などの小数を含む浮動小数点数を格納しますchar
-「a」や「B」などの単一文字を格納します。文字値は一重引用符で囲まれていますboolean
-trueまたはfalseの2つの状態の値を格納します
変数の宣言(作成)
変数を作成するには、タイプを指定して値を割り当てる必要があります。
構文
type variableName = value;
ここで、typeはJavaのタイプの1つ(int
またはなどString
)であり、
variableNameは変数の名前(xや
nameなど)です。等号は、変数に値を割り当てるために使用されます。
テキストを格納する変数を作成するには、次の例を見てください。
例
タイプの名前という変数を作成し、String
それに値「ジョン」を割り当てます。
String name = "John";
System.out.println(name);
数値を格納する変数を作成するには、次の例を見てください。
例
タイプのmyNumという変数を作成し、int
それに値15を割り当てます。
int myNum = 15;
System.out.println(myNum);
値を割り当てずに変数を宣言し、後で値を割り当てることもできます。
例
int myNum;
myNum = 15;
System.out.println(myNum);
既存の変数に新しい値を割り当てると、以前の値が上書きされることに注意してください。
例
の値をmyNum
から15
に変更し20
ます。
int myNum = 15;
myNum = 20; // myNum is now 20
System.out.println(myNum);
終了変数
final
ただし、他の人(または自分自身)に既存の値を上書きさせたくない場合は、キーワードを追加できます(これにより、変数が「final」または「constant」として宣言されます。これは、変更不可で読み取り専用を意味します)。
例
final int myNum = 15;
myNum = 20; // will generate an error: cannot assign a value to a final variable
その他のタイプ
他のタイプの変数を宣言する方法のデモンストレーション:
例
int myNum = 5;
float myFloatNum = 5.99f;
char myLetter = 'D';
boolean myBool = true;
String myText = "Hello";
次の章でデータ型について詳しく学習します。
変数の表示
このprintln()
メソッドは、変数を表示するためによく使用されます。
テキストと変数の両方を組み合わせるには、次の+
文字を使用します。
例
String name = "John";
System.out.println("Hello " + name);
この文字を使用して+
、変数を別の変数に追加することもできます。
例
String firstName = "John ";
String lastName = "Doe";
String fullName = firstName + lastName;
System.out.println(fullName);
数値の場合、文字は数学演算子として機能します(ここでは(整数)変数+
を使用していることに注意してください)。int
例
int x = 5;
int y = 6;
System.out.println(x + y); // Print the value of x + y
上記の例から、次のことが期待できます。
- xは値5を格納します
- yは値6を格納します
- 次に、この
println()
メソッドを使用して、x + yの値(11 )を表示します。
多くの変数を宣言する
同じタイプの複数の変数を宣言するには、コンマ区切りのリストを使用します。
例
int x = 5, y = 6, z = 50;
System.out.println(x + y + z);
Java識別子
すべてのJava変数は、一意の名前で識別する必要があり ます。
これらの一意の名前は識別子と呼ばれます。
識別子は、短い名前(xやyなど)またはよりわかりやすい名前(age、sum、totalVolume)にすることができます。
注:理解可能で保守可能なコードを作成するには、わかりやすい名前を使用することをお勧めします。
例
// Good
int minutesPerHour = 60;
// OK, but not so easy to understand what m actually is
int m = 60;
変数に名前を付けるための一般的な規則は次のとおりです。
- 名前には、文字、数字、アンダースコア、ドル記号を含めることができます
- 名前は文字で始まる必要があります
- 名前は小文字で始める必要があり、空白を含めることはできません
- 名前は$と_で始めることもできます(ただし、このチュートリアルでは使用しません)
- 名前では大文字と小文字が区別されます(「myVar」と「myvar」は異なる変数です)
- 予約語(またはなどのJavaキーワードなど
int
)boolean
を名前として使用することはできません