Javaチュートリアル

Javaホーム Javaイントロ Javaはじめに Java構文 Javaコメント Java変数 Javaデータ型 Java型キャスト Java演算子 Java文字列 Java数学 Javaブール値 Java If ... Else Javaスイッチ JavaWhileループ JavaForループ Javaブレーク/続行 Java配列

Javaメソッド

Javaメソッド Javaメソッドパラメータ Javaメソッドのオーバーロード Javaスコープ Java再帰

Javaクラス

Java OOP Javaクラス/オブジェクト Javaクラス属性 Javaクラスメソッド Javaコンストラクタ Java修飾子 Javaカプセル化 Javaパッケージ/ API Javaの継承 Javaポリモーフィズム Java内部クラス Java抽象化 Javaインターフェイス Java列挙型 Javaユーザー入力 Java日付 Java ArrayList Java LinkedList Java HashMap Java HashSet Javaイテレータ Javaラッパークラス Javaの例外 Java RegEx Javaスレッド Javaラムダ

Javaファイル処理

Javaファイル Javaのファイルの作成/書き込み Java読み取りファイル Javaファイルの削除

Javaハウツー

2つの数字を追加する

Javaリファレンス

Javaキーワード Java文字列メソッド Java数学メソッド

Javaの例

Javaの例 Javaコンパイラ Java演習 Javaクイズ Java証明書


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は変数の名前(xnameなど)です。等号、変数に値を割り当てるために使用されます。

テキストを格納する変数を作成するには、次の例を見てください。

タイプの名前という変数を作成し、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キーワードなどintbooleanを名前として使用することはできません

エクササイズで自分をテストする

エクササイズ:

名前の付いた変数を作成し、carNameそれに値を割り当てますVolvo

  = ;