変数は、データ値を格納するためのコンテナです。
Java には、次のようなさまざまなタイプの変数があります。
String - 「Hello」などのテキストを保存します。 文字列値は 二重引用符で囲みますint - 123 や -123 など、小数点を含まない整数 (整数) を格納しますfloat - 19.99 や -19.99 などの小数を含む浮動小数点数を格納しますchar - 単一の文字を格納します。 「a」または「B」。 Char 値は一重引用符で囲まれますboolean - 値を 2 つの状態で保存します。 真か偽変数を作成するには、型を指定して値を割り当てる必要があります。
type variableName = value;
ここで、type は Java の型の 1 つです (int や String)、variableName は変数の名前 (x や name など) です。 等号は変数に値を割り当てるために使用されます。
テキストを保存する変数を作成するには、次の例を参照してください。
String 型の name という名前の変数を作成し、値「John」を割り当てます。
String name = "John";
System.out.println(name);
結果
John数値を格納する変数を作成するには、次の例を参照してください。
int 型の myNum という名前の変数を作成し、値 15 を割り当てます。
int myNum = 15;
System.out.println(myNum);
結果
15値を割り当てずに変数を宣言し、後で値を割り当てることもできます。
int myNum;
myNum = 15;
System.out.println(myNum);
結果
15既存の変数に新しい値を割り当てると、前の値が上書きされることに注意してください。
myNum の値を 15 から 20 に変更します。 :
int myNum = 15;
myNum = 20; // myNum is now 20
System.out.println(myNum);
結果
20他の人 (または自分自身) が既存の値を上書きしたくない場合は、final キーワードを使用します (これにより、変数が「final」または「constant」として宣言されます) "、これは変更不可で読み取り専用を意味します):
final int myNum = 15;
myNum = 20; //エラーが生成されます: 最終変数に値を代入できません
結果
Main.java:4: error: cannot assign a value to final variable myNum
myNum = 20;
^
1 error
他の型の変数を宣言する方法のデモ:
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);
結果
Hello John+ 文字を使用して変数を別の変数に追加することもできます。
String firstName = "John ";
String lastName = "Doe";
String fullName = firstName + lastName;
System.out.println(fullName);
結果
John Doe数値の場合、+ 文字は数学演算子として機能します (int を使用していることに注意してください) 整数) ここに変数):
int x = 5;
int y = 6;
System.out.println(x + y); // Print the value of x + y
結果
11上記の例から、次のことが期待できます。
println() メソッドを使用して x + y の値を表示します。 それは 11同じ型の複数の変数を宣言するには、次のようにします。 カンマ区切りのリストを使用します:
次のように書く代わりに:
int x = 5;
int y = 6;
int z = 50;
System.out.println(x + y + z);
次のように単純に書くことができます。
int x = 5, y = 6, z = 50;
System.out.println(x + y + z);
結果
611 行で複数の変数に同じ値を割り当てることもできます。
int x, y, z;
x = y = z = 50;
System.out.println(x + y + z);結果
150すべての Java 変数は次のようにする必要があります。 固有の名前で識別されます。
これらの一意の名前は識別子と呼ばれます。
識別子には、短い名前 (x や y など) またはよりわかりやすい名前 (年齢、合計、合計ボリューム) を使用できます。
注: わかりやすい名前を使用することをお勧めします。 理解しやすく保守しやすいコードを作成します:
// Good
int minutesPerHour = 60;
// OK, but not so easy to understand what m actually is
int m = 60;
System.out.println(minutesPerHour);
System.out.println(m);
結果
60 60変数に名前を付けるための一般的なルールは次のとおりです。
int などの Java キーワードなど) boolean) は名前として使用できません