皆さん、こんにちは!Javaプログラミングの旅、順調に進んでいますか?前回は「Hello, World!」でプログラミングの世界に足を踏み入れましたね。画面に文字が表示された時、「おおっ!」となりましたか?
今回は、その感動をさらに深めるために、プログラミングの超重要概念の一つ、**「変数」**について学んでいきましょう!
変数って、一体なんなのさ?
突然ですが、皆さんは何かを一時的に置いておくとき、どうしてますか?
例えば、リモコンを置く場所、鍵を置く場所、ちょっとしたメモを貼る場所…それぞれ決まっていますよね。プログラミングの世界も似たようなもので、**「データ」**を一時的に保存しておく場所が必要です。その「データの入れ物」こそが、変数なんです!
イメージとしては、引き出しや箱を想像してみてください。
- 「この引き出しにはお菓子を入れるぞ!」
- 「この箱にはおもちゃを入れるぞ!」
という感じで、それぞれの引き出しや箱に何を入れるかを決めておくと、後で「お菓子どこだっけ?」って探すときに便利ですよね。プログラミングでも、この「データの入れ物」に名前をつけて、色々なデータを出し入れするんです。
変数を使ってみよう!
じゃあ、早速Javaで変数を使ってみましょう!
Java
public class MyFirstVariable {
public static void main(String[] args) {
// 変数「message」を宣言して、「Hello, Variable!」という文字を入れます
String message = "Hello, Variable!";
// 変数「message」の中身を表示します
System.out.println(message);
// 変数「age」を宣言して、「30」という数字を入れます
int age = 30;
// 変数「age」の中身を表示します
System.out.println(age);
// 変数の中身を書き換えてみよう!
age = 31; // ageの値を31に更新
System.out.println("来年になったら" + age + "歳だね!");
}
}
このコードを実行するとどうなるでしょうか?
Hello, Variable!
30
来年になったら31歳だね!
となります。

Paizaで実行した所
順番に見ていきましょう!
String message = "Hello, Variable!";- これは「
message」という名前の「String(文字列)」を入れる変数を用意して、そこに「”Hello, Variable!”」という文字を入れています。 - 「
String」とか「int」というのは**「データ型」**といい、変数にどんな種類のデータを入れるかを指定するものです。これは次回の記事で詳しく説明しますね!
- これは「
System.out.println(message);- 前回は「
System.out.println("Hello, World!");」のように直接文字を書いていましたが、今回は変数「message」を指定しています。これで、「message」の中に入っている「Hello, Variable!」という文字列が表示されるんです。
- 前回は「
int age = 30;- 今度は「
age」という名前の「int(整数)」を入れる変数を用意して、そこに「30」という数字を入れています。
- 今度は「
age = 31;- ここがポイント!一度宣言した変数の中身は、後から好きなように書き換えることができます。まるで引き出しの中身を入れ替えるように、
ageの中身を30から31に変更しています。
- ここがポイント!一度宣言した変数の中身は、後から好きなように書き換えることができます。まるで引き出しの中身を入れ替えるように、
どうでしょう?変数を使うと、直接文字や数字を書かなくても、データの名前(変数名)で扱えるので、プログラムがとっても分かりやすくなりますよね!
変数を使うメリット
- プログラムが分かりやすくなる: データに意味のある名前をつけられるので、コードが読みやすくなります。
- データの変更が楽になる: 例えば、消費税が10%から12%に変わったとき、変数を使っていれば一箇所直すだけで済みます。直接数字をあちこちに書いていたら大変なことになりますよね!
- 同じデータを何度も使える: 一度変数に入れたデータは、必要な時に何度でも呼び出して使えます。
今回は「変数って何?」という大まかなイメージと、簡単な使い方を見てみました。データの入れ物としての役割を理解できたでしょうか?
次回は、今回少し触れた「String」や「int」といった**「データ型」**について、もっと詳しく掘り下げていきます。変数に入れるデータの種類をしっかり理解すると、プログラミングの世界がさらに広がりますよ!お楽しみに!


コメント